|
| std::string | xccyCurveName (const std::string &ccyCode) |
| QuantLib::Handle< QuantLib::YieldTermStructure > | xccyYieldCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &ccyCode, const std::string &configuration=Market::defaultConfiguration) |
| QuantLib::Handle< QuantLib::YieldTermStructure > | xccyYieldCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &ccyCode, bool &outXccyExists, const std::string &configuration=Market::defaultConfiguration) |
| QuantLib::Handle< QuantLib::YieldTermStructure > | indexOrYieldCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &name, const std::string &configuration=Market::defaultConfiguration) |
| std::string | securitySpecificCreditCurveName (const std::string &securityId, const std::string &creditCurveId) |
| std::string | creditCurveNameFromSecuritySpecificCreditCurveName (const std::string &name) |
| QuantLib::Handle< QuantExt::CreditCurve > | securitySpecificCreditCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &securityId, const std::string &creditCurveId, const std::string &configuration=Market::defaultConfiguration) |
| std::pair< std::string, QuantLib::Period > | splitCurveIdWithTenor (const std::string &curveId) |
| QuantLib::Handle< QuantExt::CreditCurve > | indexCdsDefaultCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &creditCurveId, const std::string &config) |
|
Handle< QuantExt::BaseCorrelationTermStructure > | indexTrancheBaseCorrelationCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &baseCorrelationCurveId, const std::string &configuration) |
| std::string | prettyPrintInternalCurveName (std::string name) |
| 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=false) |
|
std::tuple< Natural, Calendar, BusinessDayConvention > | getFxIndexConventions (const string &index) |
|
std::pair< Date, Date > | getOiFutureStartEndDate (QuantLib::Month expiryMonth, QuantLib::Natural expiryYear, QuantLib::Period tenor, FutureConvention::DateGenerationRule rule, const QuantLib::Calendar &calendar) |
|
Date | getMmFutureExpiryDate (QuantLib::Month expiryMonth, QuantLib::Natural expiryYear) |
| std::string | indexTrancheSpecificCreditCurveName (const std::string &creditCurveId, const double assumedRecoveryRate) |
| QuantLib::Handle< QuantExt::CreditCurve > | indexTrancheSpecificCreditCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &creditCurveId, const std::string &configuration, const double assumedRecoveryRate) |
|
std::string | fxIndexNameForDailyLowsOrHighs (const QuantLib::ext::shared_ptr< QuantExt::FxIndex > &fxIndex, bool lows) |
|
std::string | fxIndexNameForDailyLows (const QuantLib::ext::shared_ptr< QuantExt::FxIndex > &fxIndex) |
|
std::string | fxIndexNameForDailyHighs (const QuantLib::ext::shared_ptr< QuantExt::FxIndex > &fxIndex) |
market data related utilties