Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
List of all members
CrossCcyBasisSwapConvention Class Reference

Container for storing Cross Currency Basis Swap quote conventions. More...

#include <ored/configuration/conventions.hpp>

+ Inheritance diagram for CrossCcyBasisSwapConvention:
+ Collaboration diagram for CrossCcyBasisSwapConvention:

Public Member Functions

Constructors
 CrossCcyBasisSwapConvention ()
 Default constructor. More...
 
 CrossCcyBasisSwapConvention (const string &id, const string &strSettlementDays, const string &strSettlementCalendar, const string &strRollConvention, const string &flatIndex, const string &spreadIndex, const string &strEom="", const string &strIsResettable="", const string &strFlatIndexIsResettable="", const std::string &strFlatTenor="", const std::string &strSpreadTenor="", const string &strPaymentLag="", const string &strFlatPaymentLag="", const string &strIncludeSpread="", const string &strLookback="", const string &strFixingDays="", const string &strRateCutoff="", const string &strIsAveraged="", const string &strFlatIncludeSpread="", const string &strFlatLookback="", const string &strFlatFixingDays="", const string &strFlatRateCutoff="", const string &strFlatIsAveraged="", const Conventions *conventions=nullptr)
 Detailed constructor. More...
 
Inspectors
Natural settlementDays () const
 
const Calendar & settlementCalendar () const
 
BusinessDayConvention rollConvention () const
 
QuantLib::ext::shared_ptr< IborIndexflatIndex () const
 
QuantLib::ext::shared_ptr< IborIndexspreadIndex () const
 
const string & flatIndexName () const
 
const string & spreadIndexName () const
 
bool eom () const
 
bool isResettable () const
 
bool flatIndexIsResettable () const
 
const QuantLib::Period & flatTenor () const
 
const QuantLib::Period & spreadTenor () const
 
Size paymentLag () const
 
Size flatPaymentLag () const
 
boost::optional< boolincludeSpread () const
 
boost::optional< QuantLib::Period > lookback () const
 
boost::optional< QuantLib::Size > fixingDays () const
 
boost::optional< Size > rateCutoff () const
 
boost::optional< boolisAveraged () const
 
boost::optional< boolflatIncludeSpread () const
 
boost::optional< QuantLib::Period > flatLookback () const
 
boost::optional< QuantLib::Size > flatFixingDays () const
 
boost::optional< Size > flatRateCutoff () const
 
boost::optional< boolflatIsAveraged () const
 
- Public Member Functions inherited from Convention
virtual ~Convention ()
 Default destructor. More...
 
const string & id () const
 
Type type () const
 
- Public Member Functions inherited from XMLSerializable
virtual ~XMLSerializable ()
 
virtual void fromXML (XMLNode *node)=0
 
virtual XMLNodetoXML (XMLDocument &doc) const =0
 
void fromFile (const std::string &filename)
 
void toFile (const std::string &filename) const
 
void fromXMLString (const std::string &xml)
 Parse from XML string. More...
 
std::string toXMLString () const
 Parse from XML string. More...
 

Serialisation

Natural settlementDays_
 
Calendar settlementCalendar_
 
BusinessDayConvention rollConvention_
 
bool eom_
 
bool isResettable_
 
bool flatIndexIsResettable_
 
QuantLib::Period flatTenor_
 
QuantLib::Period spreadTenor_
 
QuantLib::Size paymentLag_
 
QuantLib::Size flatPaymentLag_
 
boost::optional< boolincludeSpread_
 
boost::optional< QuantLib::Period > lookback_
 
boost::optional< QuantLib::Size > fixingDays_
 
boost::optional< Size > rateCutoff_
 
boost::optional< boolisAveraged_
 
boost::optional< boolflatIncludeSpread_
 
boost::optional< QuantLib::Period > flatLookback_
 
boost::optional< QuantLib::Size > flatFixingDays_
 
boost::optional< Size > flatRateCutoff_
 
boost::optional< boolflatIsAveraged_
 
string strSettlementDays_
 
string strSettlementCalendar_
 
string strRollConvention_
 
string strFlatIndex_
 
string strSpreadIndex_
 
string strEom_
 
string strIsResettable_
 
string strFlatIndexIsResettable_
 
string strFlatTenor_
 
string strSpreadTenor_
 
string strPaymentLag_
 
string strFlatPaymentLag_
 
string strIncludeSpread_
 
string strLookback_
 
string strFixingDays_
 
string strRateCutoff_
 
string strIsAveraged_
 
string strFlatIncludeSpread_
 
string strFlatLookback_
 
string strFlatFixingDays_
 
string strFlatRateCutoff_
 
string strFlatIsAveraged_
 
virtual void fromXML (XMLNode *node) override
 
virtual XMLNodetoXML (XMLDocument &doc) const override
 
virtual void build () override
 

Additional Inherited Members

- Public Types inherited from Convention
enum class  Type {
  Zero , Deposit , Future , FRA ,
  OIS , Swap , AverageOIS , TenorBasisSwap ,
  TenorBasisTwoSwap , BMABasisSwap , FX , CrossCcyBasis ,
  CrossCcyFixFloat , CDS , IborIndex , OvernightIndex ,
  SwapIndex , ZeroInflationIndex , InflationSwap , SecuritySpread ,
  CMSSpreadOption , CommodityForward , CommodityFuture , FxOption ,
  BondYield
}
 Supported convention types. More...
 
- Protected Member Functions inherited from Convention
 Convention ()
 
 Convention (const string &id, Type type)
 
- Protected Attributes inherited from Convention
Type type_
 
string id_
 

Detailed Description

Container for storing Cross Currency Basis Swap quote conventions.

Definition at line 841 of file conventions.hpp.

Constructor & Destructor Documentation

◆ CrossCcyBasisSwapConvention() [1/2]

Default constructor.

Definition at line 846 of file conventions.hpp.

846{}

◆ CrossCcyBasisSwapConvention() [2/2]

CrossCcyBasisSwapConvention ( const string &  id,
const string &  strSettlementDays,
const string &  strSettlementCalendar,
const string &  strRollConvention,
const string &  flatIndex,
const string &  spreadIndex,
const string &  strEom = "",
const string &  strIsResettable = "",
const string &  strFlatIndexIsResettable = "",
const std::string &  strFlatTenor = "",
const std::string &  strSpreadTenor = "",
const string &  strPaymentLag = "",
const string &  strFlatPaymentLag = "",
const string &  strIncludeSpread = "",
const string &  strLookback = "",
const string &  strFixingDays = "",
const string &  strRateCutoff = "",
const string &  strIsAveraged = "",
const string &  strFlatIncludeSpread = "",
const string &  strFlatLookback = "",
const string &  strFlatFixingDays = "",
const string &  strFlatRateCutoff = "",
const string &  strFlatIsAveraged = "",
const Conventions conventions = nullptr 
)

Detailed constructor.

Definition at line 907 of file conventions.cpp.

916 : Convention(id, Type::CrossCcyBasis), strSettlementDays_(strSettlementDays),
917 strSettlementCalendar_(strSettlementCalendar), strRollConvention_(strRollConvention), strFlatIndex_(flatIndex),
918 strSpreadIndex_(spreadIndex), strEom_(strEom), strIsResettable_(strIsResettable),
919 strFlatIndexIsResettable_(strFlatIndexIsResettable), strFlatTenor_(strFlatTenor), strSpreadTenor_(strSpreadTenor),
920 strPaymentLag_(strPaymentLag), strFlatPaymentLag_(strFlatPaymentLag), strIncludeSpread_(strIncludeSpread),
921 strLookback_(strLookback), strFixingDays_(strFixingDays), strRateCutoff_(strRateCutoff),
922 strIsAveraged_(strIsAveraged), strFlatIncludeSpread_(strFlatIncludeSpread), strFlatLookback_(strFlatLookback),
923 strFlatFixingDays_(strFlatFixingDays), strFlatRateCutoff_(strFlatRateCutoff),
924 strFlatIsAveraged_(strFlatIsAveraged) {
925 build();
926}
QuantLib::ext::shared_ptr< IborIndex > spreadIndex() const
QuantLib::ext::shared_ptr< IborIndex > flatIndex() const
+ Here is the call graph for this function:

Member Function Documentation

◆ settlementDays()

Natural settlementDays ( ) const

Definition at line 863 of file conventions.hpp.

◆ settlementCalendar()

const Calendar & settlementCalendar ( ) const

Definition at line 864 of file conventions.hpp.

◆ rollConvention()

BusinessDayConvention rollConvention ( ) const

Definition at line 865 of file conventions.hpp.

865{ return rollConvention_; }

◆ flatIndex()

QuantLib::ext::shared_ptr< IborIndex > flatIndex ( ) const

Definition at line 1077 of file conventions.cpp.

1077{ return parseIborIndex(strFlatIndex_); }
QuantLib::ext::shared_ptr< IborIndex > parseIborIndex(const string &s, const Handle< YieldTermStructure > &h)
Convert std::string to QuantLib::IborIndex.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ spreadIndex()

QuantLib::ext::shared_ptr< IborIndex > spreadIndex ( ) const

Definition at line 1078 of file conventions.cpp.

1078 {
1080}
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ flatIndexName()

const string & flatIndexName ( ) const

Definition at line 868 of file conventions.hpp.

868{ return strFlatIndex_; }

◆ spreadIndexName()

const string & spreadIndexName ( ) const

Definition at line 869 of file conventions.hpp.

869{ return strSpreadIndex_; }

◆ eom()

bool eom ( ) const

Definition at line 871 of file conventions.hpp.

◆ isResettable()

bool isResettable ( ) const

Definition at line 872 of file conventions.hpp.

◆ flatIndexIsResettable()

bool flatIndexIsResettable ( ) const

Definition at line 873 of file conventions.hpp.

◆ flatTenor()

const QuantLib::Period & flatTenor ( ) const

Definition at line 874 of file conventions.hpp.

874{ return flatTenor_; }

◆ spreadTenor()

const QuantLib::Period & spreadTenor ( ) const

Definition at line 875 of file conventions.hpp.

875{ return spreadTenor_; }

◆ paymentLag()

Size paymentLag ( ) const

Definition at line 877 of file conventions.hpp.

877{ return paymentLag_; }

◆ flatPaymentLag()

Size flatPaymentLag ( ) const

Definition at line 878 of file conventions.hpp.

878{ return flatPaymentLag_; }

◆ includeSpread()

boost::optional< bool > includeSpread ( ) const

Definition at line 881 of file conventions.hpp.

881{ return includeSpread_; }
boost::optional< bool > includeSpread_

◆ lookback()

boost::optional< QuantLib::Period > lookback ( ) const

Definition at line 882 of file conventions.hpp.

882{ return lookback_; }
boost::optional< QuantLib::Period > lookback_

◆ fixingDays()

boost::optional< QuantLib::Size > fixingDays ( ) const

Definition at line 883 of file conventions.hpp.

883{ return fixingDays_; }
boost::optional< QuantLib::Size > fixingDays_

◆ rateCutoff()

boost::optional< Size > rateCutoff ( ) const

Definition at line 884 of file conventions.hpp.

884{ return rateCutoff_; }
boost::optional< Size > rateCutoff_

◆ isAveraged()

boost::optional< bool > isAveraged ( ) const

Definition at line 885 of file conventions.hpp.

885{ return isAveraged_; }
boost::optional< bool > isAveraged_

◆ flatIncludeSpread()

boost::optional< bool > flatIncludeSpread ( ) const

Definition at line 886 of file conventions.hpp.

886{ return flatIncludeSpread_; }
boost::optional< bool > flatIncludeSpread_

◆ flatLookback()

boost::optional< QuantLib::Period > flatLookback ( ) const

Definition at line 887 of file conventions.hpp.

887{ return flatLookback_; }
boost::optional< QuantLib::Period > flatLookback_

◆ flatFixingDays()

boost::optional< QuantLib::Size > flatFixingDays ( ) const

Definition at line 888 of file conventions.hpp.

888{ return flatFixingDays_; }
boost::optional< QuantLib::Size > flatFixingDays_

◆ flatRateCutoff()

boost::optional< Size > flatRateCutoff ( ) const

Definition at line 889 of file conventions.hpp.

889{ return flatRateCutoff_; }
boost::optional< Size > flatRateCutoff_

◆ flatIsAveraged()

boost::optional< bool > flatIsAveraged ( ) const

Definition at line 890 of file conventions.hpp.

890{ return flatIsAveraged_; }
boost::optional< bool > flatIsAveraged_

◆ fromXML()

void fromXML ( XMLNode node)
overridevirtual

Implements XMLSerializable.

Definition at line 989 of file conventions.cpp.

989 {
990
991 XMLUtils::checkNode(node, "CrossCurrencyBasis");
993 id_ = XMLUtils::getChildValue(node, "Id", true);
994
995 // Get string values from xml
996 strSettlementDays_ = XMLUtils::getChildValue(node, "SettlementDays", true);
997 strSettlementCalendar_ = XMLUtils::getChildValue(node, "SettlementCalendar", true);
998 strRollConvention_ = XMLUtils::getChildValue(node, "RollConvention", true);
999 strFlatIndex_ = XMLUtils::getChildValue(node, "FlatIndex", true);
1000 strSpreadIndex_ = XMLUtils::getChildValue(node, "SpreadIndex", true);
1001 strEom_ = XMLUtils::getChildValue(node, "EOM", false);
1002 strIsResettable_ = XMLUtils::getChildValue(node, "IsResettable", false);
1003 strFlatIndexIsResettable_ = XMLUtils::getChildValue(node, "FlatIndexIsResettable", false, "true");
1004 strFlatTenor_ = XMLUtils::getChildValue(node, "FlatTenor", false);
1005 strSpreadTenor_ = XMLUtils::getChildValue(node, "SpreadTenor", false);
1006
1007 strPaymentLag_ = XMLUtils::getChildValue(node, "SpreadPaymentLag", false);
1008 strFlatPaymentLag_ = XMLUtils::getChildValue(node, "FlatPaymentLag", false);
1009
1010 // OIS specific conventions
1011
1012 strIncludeSpread_ = XMLUtils::getChildValue(node, "SpreadIncludeSpread", false);
1013 strLookback_ = XMLUtils::getChildValue(node, "SpreadLookback", false);
1014 strFixingDays_ = XMLUtils::getChildValue(node, "SpreadFixingDays", false);
1015 strRateCutoff_ = XMLUtils::getChildValue(node, "SpreadRateCutoff", false);
1016 strIsAveraged_ = XMLUtils::getChildValue(node, "SpreadIsAveraged", false);
1017
1018 strFlatIncludeSpread_ = XMLUtils::getChildValue(node, "FlatIncludeSpread", false);
1019 strFlatLookback_ = XMLUtils::getChildValue(node, "FlatLookback", false);
1020 strFlatFixingDays_ = XMLUtils::getChildValue(node, "FlatFixingDays", false);
1021 strFlatRateCutoff_ = XMLUtils::getChildValue(node, "FlatRateCutoff", false);
1022 strFlatIsAveraged_ = XMLUtils::getChildValue(node, "FlatIsAveraged", false);
1023
1024 build();
1025}
static void checkNode(XMLNode *n, const string &expectedName)
Definition: xmlutils.cpp:175
static string getChildValue(XMLNode *node, const string &name, bool mandatory=false, const string &defaultValue=string())
Definition: xmlutils.cpp:277
+ Here is the call graph for this function:

◆ toXML()

XMLNode * toXML ( XMLDocument doc) const
overridevirtual

Implements XMLSerializable.

Definition at line 1027 of file conventions.cpp.

1027 {
1028
1029 XMLNode* node = doc.allocNode("CrossCurrencyBasis");
1030 XMLUtils::addChild(doc, node, "Id", id_);
1031 XMLUtils::addChild(doc, node, "SettlementDays", strSettlementDays_);
1032 XMLUtils::addChild(doc, node, "SettlementCalendar", strSettlementCalendar_);
1033 XMLUtils::addChild(doc, node, "RollConvention", strRollConvention_);
1034 XMLUtils::addChild(doc, node, "FlatIndex", strFlatIndex_);
1035 XMLUtils::addChild(doc, node, "SpreadIndex", strSpreadIndex_);
1036
1037 if (!strEom_.empty())
1038 XMLUtils::addChild(doc, node, "EOM", strEom_);
1039 if (!strIsResettable_.empty())
1040 XMLUtils::addChild(doc, node, "IsResettable", strIsResettable_);
1041 if (!strFlatIndexIsResettable_.empty())
1042 XMLUtils::addChild(doc, node, "FlatIndexIsResettable", strFlatIndexIsResettable_);
1043 if (!strFlatTenor_.empty())
1044 XMLUtils::addChild(doc, node, "FlatTenor", strFlatTenor_);
1045 if (!strSpreadTenor_.empty())
1046 XMLUtils::addChild(doc, node, "SpreadTenor", strSpreadTenor_);
1047 if (!strPaymentLag_.empty())
1048 XMLUtils::addChild(doc, node, "SpreadPaymentLag", strPaymentLag_);
1049 if (!strFlatPaymentLag_.empty())
1050 XMLUtils::addChild(doc, node, "FlatPaymentLag", strFlatPaymentLag_);
1051
1052 if (!strIncludeSpread_.empty())
1053 XMLUtils::addChild(doc, node, "SpreadIncludeSpread", strIncludeSpread_);
1054 if (!strLookback_.empty())
1055 XMLUtils::addChild(doc, node, "SpreadLookback", strLookback_);
1056 if (!strFixingDays_.empty())
1057 XMLUtils::addChild(doc, node, "SpreadFixingDays", strFixingDays_);
1058 if (!strRateCutoff_.empty())
1059 XMLUtils::addChild(doc, node, "SpreadRateCutoff", strRateCutoff_);
1060 if (!strIsAveraged_.empty())
1061 XMLUtils::addChild(doc, node, "SpreadIsAveraged", strIsAveraged_);
1062
1063 if (!strFlatIncludeSpread_.empty())
1064 XMLUtils::addChild(doc, node, "FlatIncludeSpread", strFlatIncludeSpread_);
1065 if (!strFlatLookback_.empty())
1066 XMLUtils::addChild(doc, node, "FlatLookback", strFlatLookback_);
1067 if (!strFlatFixingDays_.empty())
1068 XMLUtils::addChild(doc, node, "FlatFixingDays", strFlatFixingDays_);
1069 if (!strFlatRateCutoff_.empty())
1070 XMLUtils::addChild(doc, node, "FlatRateCutoff", strFlatRateCutoff_);
1071 if (!strFlatIsAveraged_.empty())
1072 XMLUtils::addChild(doc, node, "FlatIsAveraged", strFlatIsAveraged_);
1073
1074 return node;
1075}
static XMLNode * addChild(XMLDocument &doc, XMLNode *n, const string &name)
Definition: xmlutils.cpp:181
rapidxml::xml_node< char > XMLNode
Definition: xmlutils.hpp:60
+ Here is the call graph for this function:

◆ build()

void build ( )
overridevirtual

Implements Convention.

Definition at line 928 of file conventions.cpp.

928 {
929 settlementDays_ = lexical_cast<Natural>(strSettlementDays_);
934 eom_ = strEom_.empty() ? false : parseBool(strEom_);
937
938 // default to index tenor, except for ON indices, where we default to 3M since the index tenor 1D does not make sense for them
939
940 if (strFlatTenor_.empty()) {
941 auto tmp = flatIndex();
942 if (QuantLib::ext::dynamic_pointer_cast<OvernightIndex>(tmp))
943 flatTenor_ = 3 * Months;
944 else
945 flatTenor_ = tmp->tenor();
946 } else {
948 }
949
950 if (strSpreadTenor_.empty()) {
951 auto tmp = spreadIndex();
952 if (QuantLib::ext::dynamic_pointer_cast<OvernightIndex>(tmp))
953 spreadTenor_ = 3 * Months;
954 else
955 spreadTenor_ = tmp->tenor();
956 } else {
958 }
959
961 if (!strPaymentLag_.empty())
963 if (!strFlatPaymentLag_.empty())
965
966 // only OIS
967 if (!strIncludeSpread_.empty())
969 if (!strLookback_.empty())
971 if (!strFixingDays_.empty())
973 if (!strRateCutoff_.empty())
975 if (!strIsAveraged_.empty())
977 if (!strFlatIncludeSpread_.empty())
979 if (!strFlatLookback_.empty())
981 if (!strFlatFixingDays_.empty())
983 if (!strFlatRateCutoff_.empty())
985 if (!strFlatIsAveraged_.empty())
987}
Calendar parseCalendar(const string &s)
Convert text to QuantLib::Calendar.
Definition: parsers.cpp:157
BusinessDayConvention parseBusinessDayConvention(const string &s)
Convert text to QuantLib::BusinessDayConvention.
Definition: parsers.cpp:173
Period parsePeriod(const string &s)
Convert text to QuantLib::Period.
Definition: parsers.cpp:171
bool parseBool(const string &s)
Convert text to bool.
Definition: parsers.cpp:144
Integer parseInteger(const string &s)
Convert text to QuantLib::Integer.
Definition: parsers.cpp:136
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ settlementDays_

Natural settlementDays_
private

Definition at line 900 of file conventions.hpp.

◆ settlementCalendar_

Calendar settlementCalendar_
private

Definition at line 901 of file conventions.hpp.

◆ rollConvention_

BusinessDayConvention rollConvention_
private

Definition at line 902 of file conventions.hpp.

◆ eom_

bool eom_
private

Definition at line 903 of file conventions.hpp.

◆ isResettable_

bool isResettable_
private

Definition at line 904 of file conventions.hpp.

◆ flatIndexIsResettable_

bool flatIndexIsResettable_
private

Definition at line 905 of file conventions.hpp.

◆ flatTenor_

QuantLib::Period flatTenor_
private

Definition at line 906 of file conventions.hpp.

◆ spreadTenor_

QuantLib::Period spreadTenor_
private

Definition at line 907 of file conventions.hpp.

◆ paymentLag_

QuantLib::Size paymentLag_
private

Definition at line 908 of file conventions.hpp.

◆ flatPaymentLag_

QuantLib::Size flatPaymentLag_
private

Definition at line 909 of file conventions.hpp.

◆ includeSpread_

boost::optional<bool> includeSpread_
private

Definition at line 911 of file conventions.hpp.

◆ lookback_

boost::optional<QuantLib::Period> lookback_
private

Definition at line 912 of file conventions.hpp.

◆ fixingDays_

boost::optional<QuantLib::Size> fixingDays_
private

Definition at line 913 of file conventions.hpp.

◆ rateCutoff_

boost::optional<Size> rateCutoff_
private

Definition at line 914 of file conventions.hpp.

◆ isAveraged_

boost::optional<bool> isAveraged_
private

Definition at line 915 of file conventions.hpp.

◆ flatIncludeSpread_

boost::optional<bool> flatIncludeSpread_
private

Definition at line 916 of file conventions.hpp.

◆ flatLookback_

boost::optional<QuantLib::Period> flatLookback_
private

Definition at line 917 of file conventions.hpp.

◆ flatFixingDays_

boost::optional<QuantLib::Size> flatFixingDays_
private

Definition at line 918 of file conventions.hpp.

◆ flatRateCutoff_

boost::optional<Size> flatRateCutoff_
private

Definition at line 919 of file conventions.hpp.

◆ flatIsAveraged_

boost::optional<bool> flatIsAveraged_
private

Definition at line 920 of file conventions.hpp.

◆ strSettlementDays_

string strSettlementDays_
private

Definition at line 923 of file conventions.hpp.

◆ strSettlementCalendar_

string strSettlementCalendar_
private

Definition at line 924 of file conventions.hpp.

◆ strRollConvention_

string strRollConvention_
private

Definition at line 925 of file conventions.hpp.

◆ strFlatIndex_

string strFlatIndex_
private

Definition at line 926 of file conventions.hpp.

◆ strSpreadIndex_

string strSpreadIndex_
private

Definition at line 927 of file conventions.hpp.

◆ strEom_

string strEom_
private

Definition at line 928 of file conventions.hpp.

◆ strIsResettable_

string strIsResettable_
private

Definition at line 929 of file conventions.hpp.

◆ strFlatIndexIsResettable_

string strFlatIndexIsResettable_
private

Definition at line 930 of file conventions.hpp.

◆ strFlatTenor_

string strFlatTenor_
private

Definition at line 931 of file conventions.hpp.

◆ strSpreadTenor_

string strSpreadTenor_
private

Definition at line 932 of file conventions.hpp.

◆ strPaymentLag_

string strPaymentLag_
private

Definition at line 933 of file conventions.hpp.

◆ strFlatPaymentLag_

string strFlatPaymentLag_
private

Definition at line 934 of file conventions.hpp.

◆ strIncludeSpread_

string strIncludeSpread_
private

Definition at line 936 of file conventions.hpp.

◆ strLookback_

string strLookback_
private

Definition at line 937 of file conventions.hpp.

◆ strFixingDays_

string strFixingDays_
private

Definition at line 938 of file conventions.hpp.

◆ strRateCutoff_

string strRateCutoff_
private

Definition at line 939 of file conventions.hpp.

◆ strIsAveraged_

string strIsAveraged_
private

Definition at line 940 of file conventions.hpp.

◆ strFlatIncludeSpread_

string strFlatIncludeSpread_
private

Definition at line 941 of file conventions.hpp.

◆ strFlatLookback_

string strFlatLookback_
private

Definition at line 942 of file conventions.hpp.

◆ strFlatFixingDays_

string strFlatFixingDays_
private

Definition at line 943 of file conventions.hpp.

◆ strFlatRateCutoff_

string strFlatRateCutoff_
private

Definition at line 944 of file conventions.hpp.

◆ strFlatIsAveraged_

string strFlatIsAveraged_
private

Definition at line 945 of file conventions.hpp.