Logo
Fully annotated reference manual - version 1.8.12
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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.