Logo
Reference manual - version ored_version
BondTRS Member List

This is the complete list of members for BondTRS, including all inherited members.

additionalData() constTradevirtual
additionalData_ (defined in Trade)Trademutableprotected
additionalDatum(const std::string &tag) constTrade
addPremiums(std::vector< QuantLib::ext::shared_ptr< Instrument >> &instruments, std::vector< Real > &multipliers, const Real tradeMultiplier, const PremiumData &premiumData, const Real premiumMultiplier, const Currency &tradeCurrency, const QuantLib::ext::shared_ptr< EngineFactory > &factory, const string &configuration) (defined in Trade)Tradeprotected
bondData() const (defined in BondTRS)BondTRS
BondTRS()BondTRS
BondTRS(Envelope env, const BondData &bondData)BondTRS
build(const QuantLib::ext::shared_ptr< EngineFactory > &) overrideBondTRSvirtual
envelope() const (defined in Trade)Trade
fixings(const QuantLib::Date &settlementDate=QuantLib::Date()) constTradevirtual
fromFile(const std::string &filename) (defined in XMLSerializable)XMLSerializable
fromXML(XMLNode *node) override (defined in BondTRS)BondTRSvirtual
fromXMLString(const std::string &xml)XMLSerializable
fundingLegData() const (defined in BondTRS)BondTRS
getCumulativePricingTime() constTrade
getNumberOfPricings() constTrade
hasCashflows() constTradevirtual
id()Trade
id() const (defined in Trade)Trade
initialPrice() const (defined in BondTRS)BondTRS
instrument() const (defined in Trade)Trade
instrument_ (defined in Trade)Tradeprotected
isExpired(const Date &d) (defined in Trade)Tradevirtual
issuer() const (defined in Trade)Trade
issuer_ (defined in Trade)Tradeprotected
legCurrencies() const (defined in Trade)Trade
legCurrencies_ (defined in Trade)Tradeprotected
legPayers() const (defined in Trade)Trade
legPayers_ (defined in Trade)Tradeprotected
legs() const (defined in Trade)Trade
legs_ (defined in Trade)Tradeprotected
maturity() const (defined in Trade)Trade
maturity_ (defined in Trade)Tradeprotected
notional() constTradevirtual
notional_ (defined in Trade)Tradeprotected
notionalCurrency() const (defined in Trade)Tradevirtual
notionalCurrency_ (defined in Trade)Tradeprotected
npvCurrency() const (defined in Trade)Trade
npvCurrency_ (defined in Trade)Tradeprotected
observationCalendar() const (defined in BondTRS)BondTRS
observationConvention() const (defined in BondTRS)BondTRS
observationLag() const (defined in BondTRS)BondTRS
paymentCalendar() const (defined in BondTRS)BondTRS
paymentConvention() const (defined in BondTRS)BondTRS
paymentDates() (defined in BondTRS)BondTRS
paymentLag() const (defined in BondTRS)BondTRS
payTotalReturnLeg() const (defined in BondTRS)BondTRS
portfolioIds() const (defined in Trade)Trade
requiredFixings() constTrade
requiredFixings_ (defined in Trade)Tradeprotected
reset()Trade
resetPricingStats(const std::size_t numberOfPricings=0, const boost::timer::nanosecond_type cumulativePricingTime=0)Trade
savedCumulativePricingTime_ (defined in Trade)Tradeprotected
savedNumberOfPricings_ (defined in Trade)Tradeprotected
scheduleData() const (defined in BondTRS)BondTRS
sensitivityTemplate() constTrade
sensitivityTemplate_ (defined in Trade)Tradeprotected
sensitivityTemplateSet_ (defined in Trade)Tradeprotected
setAdditionalData(const std::map< std::string, boost::any > &additionalData) (defined in Trade)Trade
setEnvelope(const Envelope &envelope)Trade
setLegBasedAdditionalData(const Size legNo, Size resultLegId=Null< Size >()) const (defined in Trade)Tradeprotected
setSensitivityTemplate(const EngineBuilder &builder) (defined in Trade)Tradeprotected
setSensitivityTemplate(const std::string &id) (defined in Trade)Tradeprotected
toFile(const std::string &filename) const (defined in XMLSerializable)XMLSerializable
toXML(XMLDocument &doc) const override (defined in BondTRS)BondTRSvirtual
toXMLString() constXMLSerializable
Trade()Trade
Trade(const string &tradeType, const Envelope &env=Envelope(), const TradeActions &ta=TradeActions())Trade
tradeActions()Trade
tradeActions() const (defined in Trade)Trade
tradeType() const (defined in Trade)Trade
tradeType_ (defined in Trade)Tradeprotected
underlyingIndices(const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceDataManager=nullptr) const overrideBondTRSvirtual
useDirtyPrices() const (defined in BondTRS)BondTRS
validate() constTrade
~Trade()Tradevirtual
~XMLSerializable() (defined in XMLSerializable)XMLSerializablevirtual