Logo
Fully annotated reference manual - version 1.8.12
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
FxOption Member List

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

additionalData() constTradevirtual
additionalData_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)Tradeprotected
asset() constVanillaOptionTrade
assetClassUnderlying_VanillaOptionTradeprotected
assetName_VanillaOptionTradeprotected
boughtAmount() constFxOption
boughtCurrency() constFxOption
build(const QuantLib::ext::shared_ptr< EngineFactory > &) overrideFxOptionvirtual
currency() constVanillaOptionTrade
currency_VanillaOptionTradeprotected
envelope() constTrade
envelope_Tradeprivate
expiryDate_VanillaOptionTradeprotected
fixings(const QuantLib::Date &settlementDate=QuantLib::Date()) constTradevirtual
forwardDate() constVanillaOptionTrade
forwardDate_VanillaOptionTradeprotected
fromFile(const std::string &filename)XMLSerializable
fromXML(XMLNode *node) overrideFxOptionvirtual
fromXMLString(const std::string &xml)XMLSerializable
fxIndex() constFxOption
fxIndex_FxOptionprivate
FxOption()FxOption
FxOption(const Envelope &env, const OptionData &option, const string &boughtCurrency, double boughtAmount, const string &soldCurrency, double soldAmount, const std::string &fxIndex="")FxOption
getCumulativePricingTime() constTrade
getNumberOfPricings() constTrade
hasCashflows() constTradevirtual
id()Trade
id() constTrade
id_Tradeprivate
index_VanillaOptionTradeprotected
indexName_VanillaOptionTradeprotected
instrument() constTrade
instrument_Tradeprotected
isExpired(const Date &d)Tradevirtual
issuer() constTrade
issuer_Tradeprotected
legCurrencies() constTrade
legCurrencies_Tradeprotected
legPayers() constTrade
legPayers_Tradeprotected
legs() constTrade
legs_Tradeprotected
maturity() constTrade
maturity_Tradeprotected
notional() constTradevirtual
notional_Tradeprotected
notionalCurrency() constTradevirtual
notionalCurrency_Tradeprotected
npvCurrency() constTrade
npvCurrency_Tradeprotected
option() constVanillaOptionTrade
option_VanillaOptionTradeprotected
paymentDate() constVanillaOptionTrade
paymentDate_VanillaOptionTradeprotected
portfolioIds() constTrade
quantity() constVanillaOptionTrade
quantity_VanillaOptionTradeprotected
requiredFixings() constTrade
requiredFixings_Tradeprotected
reset()Trade
resetPricingStats(const std::size_t numberOfPricings=0, const boost::timer::nanosecond_type cumulativePricingTime=0)Trade
savedCumulativePricingTime_Tradeprotected
savedNumberOfPricings_Tradeprotected
sensitivityTemplate() constTrade
sensitivityTemplate_Tradeprotected
sensitivityTemplateSet_Tradeprotected
setAdditionalData(const std::map< std::string, boost::any > &additionalData)Trade
setEnvelope(const Envelope &envelope)Trade
setLegBasedAdditionalData(const Size legNo, Size resultLegId=Null< Size >()) constTradeprotected
setNotionalAndCurrencies()VanillaOptionTrade
setSensitivityTemplate(const EngineBuilder &builder)Tradeprotected
setSensitivityTemplate(const std::string &id)Tradeprotected
soldAmount() constFxOption
soldCurrency() constFxOption
strike() constVanillaOptionTrade
strike_VanillaOptionTradeprotected
toFile(const std::string &filename) constXMLSerializable
toXML(XMLDocument &doc) const overrideFxOptionvirtual
toXMLString() constXMLSerializable
Trade()Trade
Trade(const string &tradeType, const Envelope &env=Envelope(), const TradeActions &ta=TradeActions())Trade
tradeActions()Trade
tradeActions() constTrade
tradeActions_Tradeprivate
tradeType() constTrade
tradeType_Tradeprotected
underlyingCurrency_VanillaOptionTradeprotected
underlyingIndices(const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceDataManager=nullptr) constTradevirtual
validate() constTrade
VanillaOptionTrade(AssetClass assetClassUnderlying)VanillaOptionTradeprotected
VanillaOptionTrade(const Envelope &env, AssetClass assetClassUnderlying, OptionData option, string assetName, string currency, double quantity, TradeStrike strike, const QuantLib::ext::shared_ptr< QuantLib::Index > &index=nullptr, const std::string &indexName="", QuantLib::Date forwardDate=QuantLib::Date())VanillaOptionTradeprotected
~Trade()Tradevirtual
~XMLSerializable()XMLSerializablevirtual