Logo
Reference manual - version ored_version
Classes | Public Types | Public Member Functions | List of all members
TradeStrike Class Reference

Classes

struct  StrikeYield
 

Public Types

enum class  Type { Price , Yield }
 
typedef TradeMonetary StrikePrice
 

Public Member Functions

 TradeStrike (Type type, const QuantLib::Real &value)
 
 TradeStrike (const QuantLib::Real &value, const std::string &currency)
 
 TradeStrike (const QuantLib::Real &value, QuantLib::Compounding compounding)
 
QuantLib::Real value () const
 
Type type () const
 
std::string currency ()
 
const QuantLib::Compounding & compounding ()
 
StrikePricestrikePrice ()
 
StrikeYieldstrikeYield ()
 
void setValue (const QuantLib::Real &value)
 
void setCurrency (const std::string &currency)
 
void fromXML (XMLNode *node, const bool isRequired=true, const bool allowYieldStrike=false)
 
XMLNodetoXML (XMLDocument &doc)
 
const bool empty ()