45QuantLib::Handle<QuantLib::YieldTermStructure>
46xccyYieldCurve(
const QuantLib::ext::shared_ptr<Market>& market,
const std::string& ccyCode,
54QuantLib::Handle<QuantLib::YieldTermStructure>
55xccyYieldCurve(
const QuantLib::ext::shared_ptr<Market>& market,
const std::string& ccyCode,
bool& outXccyExists,
59QuantLib::Handle<QuantLib::YieldTermStructure>
73QuantLib::Handle<QuantExt::CreditCurve>
75 const std::string& creditCurveId,
85QuantLib::Handle<QuantExt::CreditCurve>
indexCdsDefaultCurve(
const QuantLib::ext::shared_ptr<Market>& market,
86 const std::string& creditCurveId,
87 const std::string& config);
93QuantLib::ext::shared_ptr<QuantExt::FxIndex>
buildFxIndex(
const string& fxIndex,
const string& domestic,
const string& foreign,
94 const QuantLib::ext::shared_ptr<Market>& market,
const string& configuration,
95 bool useXbsCurves =
false);
static const string defaultConfiguration
Default configuration label.
Handle< YieldTermStructure > xccyYieldCurve(const QuantLib::ext::shared_ptr< Market > &market, const string &ccyCode, const string &configuration)
std::string creditCurveNameFromSecuritySpecificCreditCurveName(const std::string &name)
QuantLib::Handle< QuantExt::CreditCurve > indexCdsDefaultCurve(const QuantLib::ext::shared_ptr< Market > &market, const std::string &creditCurveId, const std::string &config)
std::string prettyPrintInternalCurveName(std::string name)
Handle< YieldTermStructure > indexOrYieldCurve(const QuantLib::ext::shared_ptr< Market > &market, const std::string &name, const std::string &configuration)
string xccyCurveName(const string &ccyCode)
std::tuple< Natural, Calendar, BusinessDayConvention > getFxIndexConventions(const string &index)
std::pair< std::string, QuantLib::Period > splitCurveIdWithTenor(const std::string &creditCurveId)
QuantLib::Handle< QuantExt::CreditCurve > securitySpecificCreditCurve(const QuantLib::ext::shared_ptr< Market > &market, const std::string &securityId, const std::string &creditCurveId, const std::string &configuration)
QuantLib::ext::shared_ptr< QuantExt::FxIndex > buildFxIndex(const string &fxIndex, const string &domestic, const string &foreign, const QuantLib::ext::shared_ptr< Market > &market, const string &configuration, bool useXbsCurves)
const string xccyCurveNamePrefix
std::string securitySpecificCreditCurveName(const std::string &securityId, const std::string &creditCurveId)
Serializable Credit Default Swap.