Enumerations

Overview

QuantLibAddin uses a registration manager to translate text strings into classes of minor or transient QuantLib objects which must be constructed as part of larger operations. For example the constructor for an option accepts string PUT to indicate an option type of class QuantLib::Option::Put.

Stateless objects are represented as enumerated types. Stateful objects are represented as enumerated classes. This page documents all enumerated types and classes recognized by QuantLibAddin. Input strings are case insensitive.

QuantLibAddin supports functions for querying enumerated types and classes interactively at run time:

ohListEnumeratedTypes ()
ohEnumeratedType ()

ohListEnumeratedClasses ()
ohEnumeratedClass ()

Documentation of enumerated classes:

ObjectHandler::PricingEngineConstructor1
ObjectHandler::PricingEngineConstructor2
QuantLib::CmsCouponPricer
QuantLib::IborCouponPricer
QuantLib::Interpolation
QuantLib::Interpolation2D
QuantLib::Payoff

Documentation of enumerated types:

QuantLib::Average::Type
QuantLib::Barrier::Type
QuantLib::BusinessDayConvention
QuantLib::Calendar
QuantLib::CapFloor::Type
QuantLib::CmsMarketCalibration::CalibrationType
QuantLib::Compounding
QuantLib::CubicInterpolation::BoundaryCondition
QuantLib::CubicInterpolation::DerivativeApprox
QuantLib::Currency
QuantLib::DateGeneration::Rule
QuantLib::DayCounter
QuantLib::Duration::Type
QuantLib::EndCriteria::Type
QuantLib::Frequency
QuantLib::Futures::Type
QuantLib::GFunctionFactory::YieldCurveModel
QuantLib::MixedInterpolation::Behavior
QuantLib::Month
QuantLib::Option::Type
QuantLib::OvernightIndexedSwap::Type
QuantLib::Pillar::Choice
QuantLib::Position::Type
QuantLib::PriceType
QuantLib::Protection::Side
QuantLib::Replication::Type
QuantLib::SalvagingAlgorithm::Type
QuantLib::Seniority
QuantLib::SensitivityAnalysis
QuantLib::Settlement::Type
QuantLib::TimeUnit
QuantLib::VanillaSwap::Type
QuantLib::VolatilityType
QuantLib::Weekday
QuantLibAddin::InterpolatedYieldCurve::Interpolator
QuantLibAddin::InterpolatedYieldCurve::Traits
QuantLibAddin::RateHelper::DepoInclusionCriteria
QuantLibAddin::SwapIndex::FixingType

Enumerated Classes

ObjectHandler::PricingEngineConstructor1

StringClass
ABQuantLib::AnalyticBarrierEngine
ACQuantLib::AnalyticCliquetEngine
ACGAPAQuantLib::AnalyticContinuousGeometricAveragePriceAsianEngine
ADAQuantLib::AnalyticDigitalAmericanEngine
ADEQuantLib::AnalyticDividendEuropeanEngine
ADGAPAQuantLib::AnalyticDiscreteGeometricAveragePriceAsianEngine
AEQuantLib::AnalyticEuropeanEngine
APQuantLib::AnalyticPerformanceEngine
BAWAQuantLib::BaroneAdesiWhaleyApproximationEngine
BSAQuantLib::BjerksundStenslandApproximationEngine
IQuantLib::IntegralEngine
PEQuantLib::PricingEngine
SEQuantLib::StulzEngine

ObjectHandler::PricingEngineConstructor2

StringClass
AEQPBQuantLib::AdditiveEQPBinomialTree
CRRQuantLib::CoxRossRubinstein
JOSHIQuantLib::Joshi4
JRQuantLib::JarrowRudd
LRQuantLib::LeisenReimer
TIANQuantLib::Tian
TRIQuantLib::Trigeorgis

QuantLib::CmsCouponPricer

StringClass
ConundrumByBlackQuantLib::AnalyticHaganPricer
ConundrumByNumericalIntegrationQuantLib::NumericHaganPricer

QuantLib::IborCouponPricer

StringClass
DummyIborByBlackQuantLib::BlackIborCouponPricer
IborByBlackQuantLib::BlackIborCouponPricer

QuantLib::Interpolation

StringClass
AbcdQuantLib::AbcdInterpolation
BackwardFlatQuantLib::BackwardFlatInterpolation
CubicNaturalSplineQuantLib::CubicNaturalSpline
ForwardFlatQuantLib::ForwardFlatInterpolation
FritschButlandCubicQuantLib::FritschButlandCubic
FritschButlandLogCubicQuantLib::FritschButlandLogCubic
KrugerCubicQuantLib::KrugerCubic
KrugerLogCubicQuantLib::KrugerLogCubic
LinearQuantLib::LinearInterpolation
LogCubicNaturalSplineQuantLib::LogCubicNaturalSpline
LogLinearQuantLib::LogLinearInterpolation
LogMixedLinearCubicNaturalSplineQuantLib::LogMixedLinearCubicNaturalSpline
LogMixedLinearKrugerCubicQuantLib::LogMixedLinearKrugerCubic
LogMixedLinearMonotonicCubicNaturalSplineQuantLib::LogMixedLinearMonotonicCubicNaturalSpline
LogParabolicQuantLib::LogParabolic
MixedLinearCubicNaturalSplineQuantLib::MixedLinearCubicNaturalSpline
MixedLinearKrugerCubicQuantLib::MixedLinearKrugerCubic
MixedLinearMonotonicCubicNaturalSplineQuantLib::MixedLinearMonotonicCubicNaturalSpline
MonotonicCubicNaturalSplineQuantLib::MonotonicCubicNaturalSpline
MonotonicLogCubicNaturalSplineQuantLib::MonotonicLogCubicNaturalSpline
MonotonicLogParabolicQuantLib::MonotonicLogParabolic
MonotonicParabolicQuantLib::MonotonicParabolic
ParabolicQuantLib::Parabolic

QuantLib::Interpolation2D

StringClass
BiCubicQuantLib::BicubicSpline
BiLinearQuantLib::BilinearInterpolation

QuantLib::Payoff

StringClass
AssetOrNothingQuantLib::AssetOrNothingPayoff
CashOrNothingQuantLib::CashOrNothingPayoff
GapQuantLib::GapPayoff
PercentageStrikeQuantLib::PercentageStrikePayoff
PlainVanillaQuantLib::PlainVanillaPayoff
SuperFundQuantLib::SuperFundPayoff
SuperShareQuantLib::SuperSharePayoff
VanillaQuantLib::PlainVanillaPayoff

Enumerated Types

QuantLib::Average::Type

StringType
ArithmeticQuantLib::Average::Arithmetic
GeometricQuantLib::Average::Geometric

QuantLib::Barrier::Type

StringType
DownInQuantLib::Barrier::DownIn
DownOutQuantLib::Barrier::DownOut
UpInQuantLib::Barrier::UpIn
UpOutQuantLib::Barrier::UpOut

QuantLib::BusinessDayConvention

StringType
FQuantLib::Following
FollowingQuantLib::Following
HMMFQuantLib::HalfMonthModifiedFollowing
Half-Month Modified FollowingQuantLib::HalfMonthModifiedFollowing
IndifferentQuantLib::Unadjusted
MFQuantLib::ModifiedFollowing
MPQuantLib::ModifiedPreceding
Modified FollowingQuantLib::ModifiedFollowing
Modified PrecedingQuantLib::ModifiedPreceding
NQuantLib::Nearest
NearestQuantLib::Nearest
PQuantLib::Preceding
PrecedingQuantLib::Preceding
UQuantLib::Unadjusted
UnadjustedQuantLib::Unadjusted

QuantLib::Calendar

StringType
Argentina::MervalQuantLib::Argentina(QuantLib::Argentina::Merval)
AustraliaQuantLib::Australia()
BOVESPAQuantLib::Brazil(QuantLib::Brazil::Exchange)
BVBQuantLib::Romania()
BotswanaQuantLib::Botswana()
Bratislava stock exchangeQuantLib::Slovakia(QuantLib::Slovakia::BSSE)
BrazilQuantLib::Brazil(QuantLib::Brazil::Settlement)
Brazil::ExchangeQuantLib::Brazil(QuantLib::Brazil::Exchange)
Brazil::SettlementQuantLib::Brazil(QuantLib::Brazil::Settlement)
Bucharest stock exchangeQuantLib::Romania()
Buenos Aires stock exchangeQuantLib::Argentina(QuantLib::Argentina::Merval)
CalendarQuantLib::Calendar()
CanadaQuantLib::Canada(QuantLib::Canada::Settlement)
Canada::SettlementQuantLib::Canada(QuantLib::Canada::Settlement)
Canada::TSXQuantLib::Canada(QuantLib::Canada::TSX)
ChinaQuantLib::China()
CzechRepublic::PSEQuantLib::CzechRepublic(QuantLib::CzechRepublic::PSE)
DenmarkQuantLib::Denmark()
EURQuantLib::TARGET()
EurexQuantLib::Germany(QuantLib::Germany::Eurex)
FinlandQuantLib::Finland()
Frankfurt stock exchangeQuantLib::Germany(QuantLib::Germany::FrankfurtStockExchange)
GBPQuantLib::UnitedKingdom(QuantLib::UnitedKingdom::Exchange)
German settlementQuantLib::Germany(QuantLib::Germany::Settlement)
Germany::EurexQuantLib::Germany(QuantLib::Germany::Eurex)
Germany::FrankfurtStockExchangeQuantLib::Germany(QuantLib::Germany::FrankfurtStockExchange)
Germany::SettlementQuantLib::Germany(QuantLib::Germany::Settlement)
Germany::XetraQuantLib::Germany(QuantLib::Germany::Xetra)
Hong Kong stock exchangeQuantLib::HongKong(QuantLib::HongKong::HKEx)
HongKong::HKExQuantLib::HongKong(QuantLib::HongKong::HKEx)
HungaryQuantLib::Hungary()
Iceland stock exchangeQuantLib::Iceland(QuantLib::Iceland::ICEX)
Iceland::ICEXQuantLib::Iceland(QuantLib::Iceland::ICEX)
India::NSEQuantLib::India(QuantLib::India::NSE)
Indonesia::BEJQuantLib::Indonesia(QuantLib::Indonesia::BEJ)
Indonesia::JSXQuantLib::Indonesia(QuantLib::Indonesia::JSX)
Israel settlementQuantLib::Israel(QuantLib::Israel::Settlement)
Israel::SettlementQuantLib::Israel(QuantLib::Israel::Settlement)
Israel::TASEQuantLib::Israel(QuantLib::Israel::TASE)
Italian settlementQuantLib::Italy(QuantLib::Italy::Settlement)
Italy::ExchangeQuantLib::Italy(QuantLib::Italy::Exchange)
Italy::SettlementQuantLib::Italy(QuantLib::Italy::Settlement)
Jakarta stock exchangeQuantLib::Indonesia(QuantLib::Indonesia::JSX)
JapanQuantLib::Japan()
LONDONQuantLib::UnitedKingdom(QuantLib::UnitedKingdom::Exchange)
London metals exchangeQuantLib::UnitedKingdom(QuantLib::UnitedKingdom::Metals)
London stock exchangeQuantLib::UnitedKingdom(QuantLib::UnitedKingdom::Exchange)
Mexican stock exchangeQuantLib::Mexico(QuantLib::Mexico::BMV)
Mexico::BMVQuantLib::Mexico(QuantLib::Mexico::BMV)
Milan stock exchangeQuantLib::Italy(QuantLib::Italy::Exchange)
National Stock Exchange of IndiaQuantLib::India(QuantLib::India::NSE)
New York stock exchangeQuantLib::UnitedStates(QuantLib::UnitedStates::NYSE)
New ZealandQuantLib::NewZealand()
NewZealandQuantLib::NewZealand()
NoCalendarQuantLib::Calendar()
North American Energy Reliability CouncilQuantLib::UnitedStates(QuantLib::UnitedStates::NERC)
NorwayQuantLib::Norway()
NullQuantLib::NullCalendar()
NullCalendarQuantLib::NullCalendar()
PolandQuantLib::Poland()
Prague stock exchangeQuantLib::CzechRepublic(QuantLib::CzechRepublic::PSE)
RomaniaQuantLib::Romania()
RussiaQuantLib::Russia()
Russian settlementQuantLib::Russia()
SaudiArabia::TadawulQuantLib::SaudiArabia(QuantLib::SaudiArabia::Tadawul)
Shanghai stock exchangeQuantLib::China()
Singapore exchangeQuantLib::Singapore(QuantLib::Singapore::SGX)
Singapore::SGXQuantLib::Singapore(QuantLib::Singapore::SGX)
Slovakia::BSSEQuantLib::Slovakia(QuantLib::Slovakia::BSSE)
South AfricaQuantLib::SouthAfrica()
South-Korea exchangeQuantLib::SouthKorea(QuantLib::SouthKorea::KRX)
SouthAfricaQuantLib::SouthAfrica()
SouthKorea::KRXQuantLib::SouthKorea(QuantLib::SouthKorea::KRX)
SwedenQuantLib::Sweden()
SwitzerlandQuantLib::Switzerland()
TARGETQuantLib::TARGET()
TSXQuantLib::Canada(QuantLib::Canada::TSX)
TadawulQuantLib::SaudiArabia(QuantLib::SaudiArabia::Tadawul)
Taiwan stock exchangeQuantLib::Taiwan(QuantLib::Taiwan::TSEC)
Taiwan::TSECQuantLib::Taiwan(QuantLib::Taiwan::TSEC)
Tel Aviv stock exchangeQuantLib::Israel(QuantLib::Israel::TASE)
Tel-Aviv stock exchangeQuantLib::Israel(QuantLib::Israel::TASE)
TurkeyQuantLib::Turkey()
UK settlementQuantLib::UnitedKingdom(QuantLib::UnitedKingdom::Settlement)
US Fedwire SystemQuantLib::UnitedStates(QuantLib::UnitedStates::FederalReserve)
US government bond marketQuantLib::UnitedStates(QuantLib::UnitedStates::GovernmentBond)
US settlementQuantLib::UnitedStates(QuantLib::UnitedStates::Settlement)
Ukraine::USEQuantLib::Ukraine(QuantLib::Ukraine::USE)
Ukrainian stock exchangeQuantLib::Ukraine(QuantLib::Ukraine::USE)
UnitedKingdom::ExchangeQuantLib::UnitedKingdom(QuantLib::UnitedKingdom::Exchange)
UnitedKingdom::MetalsQuantLib::UnitedKingdom(QuantLib::UnitedKingdom::Metals)
UnitedKingdom::SettlementQuantLib::UnitedKingdom(QuantLib::UnitedKingdom::Settlement)
UnitedStates::FederalReserveQuantLib::UnitedStates(QuantLib::UnitedStates::FederalReserve)
UnitedStates::GovernmentBondQuantLib::UnitedStates(QuantLib::UnitedStates::GovernmentBond)
UnitedStates::NERCQuantLib::UnitedStates(QuantLib::UnitedStates::NERC)
UnitedStates::NYSEQuantLib::UnitedStates(QuantLib::UnitedStates::NYSE)
UnitedStates::SettlementQuantLib::UnitedStates(QuantLib::UnitedStates::Settlement)
WeekendsOnlyQuantLib::WeekendsOnly()
XetraQuantLib::Germany(QuantLib::Germany::Xetra)
weekends onlyQuantLib::WeekendsOnly()

QuantLib::CapFloor::Type

StringType
CapQuantLib::CapFloor::Cap
CollarQuantLib::CapFloor::Collar
FloorQuantLib::CapFloor::Floor

QuantLib::CmsMarketCalibration::CalibrationType

StringType
OnForwardPriceQuantLib::CmsMarketCalibration::OnForwardCmsPrice
OnPriceQuantLib::CmsMarketCalibration::OnPrice
OnSpreadQuantLib::CmsMarketCalibration::OnSpread

QuantLib::Compounding

StringType
CompoundedQuantLib::Compounded
CompoundedThenSimpleQuantLib::CompoundedThenSimple
ContinuousQuantLib::Continuous
SimpleQuantLib::Simple
SimpleThenCompoundedQuantLib::SimpleThenCompounded

QuantLib::CubicInterpolation::BoundaryCondition

StringType
FirstDerivativeQuantLib::CubicInterpolation::BoundaryCondition(QuantLib::CubicInterpolation::FirstDerivative)
LagrangeQuantLib::CubicInterpolation::BoundaryCondition(QuantLib::CubicInterpolation::Lagrange)
NotAKnotQuantLib::CubicInterpolation::BoundaryCondition(QuantLib::CubicInterpolation::NotAKnot)
PeriodicQuantLib::CubicInterpolation::BoundaryCondition(QuantLib::CubicInterpolation::Periodic)
SecondDerivativeQuantLib::CubicInterpolation::BoundaryCondition(QuantLib::CubicInterpolation::SecondDerivative)

QuantLib::CubicInterpolation::DerivativeApprox

StringType
AkimaQuantLib::CubicInterpolation::DerivativeApprox(QuantLib::CubicInterpolation::Akima)
FourthOrderQuantLib::CubicInterpolation::DerivativeApprox(QuantLib::CubicInterpolation::FourthOrder)
FritschButlandQuantLib::CubicInterpolation::DerivativeApprox(QuantLib::CubicInterpolation::FritschButland)
KrugerQuantLib::CubicInterpolation::DerivativeApprox(QuantLib::CubicInterpolation::Kruger)
ParabolicQuantLib::CubicInterpolation::DerivativeApprox(QuantLib::CubicInterpolation::Parabolic)
SplineQuantLib::CubicInterpolation::DerivativeApprox(QuantLib::CubicInterpolation::Spline)

QuantLib::Currency

StringType
ARSQuantLib::ARSCurrency()
ATSQuantLib::ATSCurrency()
AUDQuantLib::AUDCurrency()
BDTQuantLib::BDTCurrency()
BEFQuantLib::BEFCurrency()
BGLQuantLib::BGLCurrency()
BRLQuantLib::BRLCurrency()
BYRQuantLib::BYRCurrency()
CADQuantLib::CADCurrency()
CHFQuantLib::CHFCurrency()
CLPQuantLib::CLPCurrency()
CNYQuantLib::CNYCurrency()
COPQuantLib::COPCurrency()
CYPQuantLib::CYPCurrency()
CZKQuantLib::CZKCurrency()
CurrencyQuantLib::Currency()
DEMQuantLib::DEMCurrency()
DKKQuantLib::DKKCurrency()
EEKQuantLib::EEKCurrency()
ESPQuantLib::ESPCurrency()
EURQuantLib::EURCurrency()
FIMQuantLib::FIMCurrency()
FRFQuantLib::FRFCurrency()
GBPQuantLib::GBPCurrency()
GRDQuantLib::GRDCurrency()
HKDQuantLib::HKDCurrency()
HUFQuantLib::HUFCurrency()
IDRQuantLib::IDRCurrency()
IEPQuantLib::IEPCurrency()
ILSQuantLib::ILSCurrency()
INRQuantLib::INRCurrency()
IQDQuantLib::IQDCurrency()
IRRQuantLib::IRRCurrency()
ISKQuantLib::ISKCurrency()
ITLQuantLib::ITLCurrency()
JPYQuantLib::JPYCurrency()
KRWQuantLib::KRWCurrency()
KWDQuantLib::KWDCurrency()
LTLQuantLib::LTLCurrency()
LUFQuantLib::LUFCurrency()
LVLQuantLib::LVLCurrency()
MTLQuantLib::MTLCurrency()
MXNQuantLib::MXNCurrency()
MYRQuantLib::MYRCurrency()
NLGQuantLib::NLGCurrency()
NOKQuantLib::NOKCurrency()
NPRQuantLib::NPRCurrency()
NZDQuantLib::NZDCurrency()
NoCurrencyQuantLib::Currency()
PEHQuantLib::PEHCurrency()
PEIQuantLib::PEICurrency()
PENQuantLib::PENCurrency()
PKRQuantLib::PKRCurrency()
PLNQuantLib::PLNCurrency()
PTEQuantLib::PTECurrency()
ROLQuantLib::ROLCurrency()
RONQuantLib::RONCurrency()
RUBQuantLib::RUBCurrency()
SARQuantLib::SARCurrency()
SEKQuantLib::SEKCurrency()
SGDQuantLib::SGDCurrency()
SITQuantLib::SITCurrency()
SKKQuantLib::SKKCurrency()
THBQuantLib::THBCurrency()
TRLQuantLib::TRLCurrency()
TRYQuantLib::TRYCurrency()
TTDQuantLib::TTDCurrency()
TWDQuantLib::TWDCurrency()
USDQuantLib::USDCurrency()
VEBQuantLib::VEBCurrency()
VNDQuantLib::VNDCurrency()
ZARQuantLib::ZARCurrency()

QuantLib::DateGeneration::Rule

StringType
BackwardQuantLib::DateGeneration::Backward
CDSQuantLib::DateGeneration::CDS
ForwardQuantLib::DateGeneration::Forward
OldCDSQuantLib::DateGeneration::OldCDS
ThirdWednesdayQuantLib::DateGeneration::ThirdWednesday
TwentiethQuantLib::DateGeneration::Twentieth
TwentiethIMMQuantLib::DateGeneration::TwentiethIMM
ZeroQuantLib::DateGeneration::Zero

QuantLib::DayCounter

StringType
1/1QuantLib::OneDayCounter()
30/360QuantLib::Thirty360(QuantLib::Thirty360::BondBasis)
30/360 (Bond Basis)QuantLib::Thirty360(QuantLib::Thirty360::BondBasis)
30/360 (Eurobond Basis)QuantLib::Thirty360(QuantLib::Thirty360::EurobondBasis)
30/360 (Italian)QuantLib::Thirty360(QuantLib::Thirty360::Italian)
30E/360QuantLib::Thirty360(QuantLib::Thirty360::EurobondBasis)
30E/360 (Eurobond Basis)QuantLib::Thirty360(QuantLib::Thirty360::EurobondBasis)
360/360QuantLib::Thirty360(QuantLib::Thirty360::BondBasis)
A/360QuantLib::Actual360()
A/365QuantLib::ActualActual(QuantLib::ActualActual::ISDA)
A/365 (Fixed)QuantLib::Actual365Fixed()
A/365 (NL)QuantLib::Actual365Fixed(QuantLib::Actual365Fixed::NoLeap)
A/365FQuantLib::Actual365Fixed()
A/365NLQuantLib::Actual365Fixed(QuantLib::Actual365Fixed::NoLeap)
Act/360QuantLib::Actual360()
Act/365QuantLib::ActualActual(QuantLib::ActualActual::ISDA)
Act/365 (Fixed)QuantLib::Actual365Fixed()
Act/365 (NL)QuantLib::Actual365Fixed(QuantLib::Actual365Fixed::NoLeap)
Act/ActQuantLib::ActualActual(QuantLib::ActualActual::ISDA)
Actual/360QuantLib::Actual360()
Actual/365QuantLib::ActualActual(QuantLib::ActualActual::ISDA)
Actual/365 (Fixed)QuantLib::Actual365Fixed()
Actual/365 (JGB)QuantLib::Actual365Fixed(QuantLib::Actual365Fixed::NoLeap)
Actual/365 (NL)QuantLib::Actual365Fixed(QuantLib::Actual365Fixed::NoLeap)
Actual/365 (No Leap)QuantLib::Actual365Fixed(QuantLib::Actual365Fixed::NoLeap)
Actual/ActualQuantLib::ActualActual(QuantLib::ActualActual::ISDA)
Actual/Actual (AFB)QuantLib::ActualActual(QuantLib::ActualActual::AFB)
Actual/Actual (Bond)QuantLib::ActualActual(QuantLib::ActualActual::ISMA)
Actual/Actual (Euro)QuantLib::ActualActual(QuantLib::ActualActual::AFB)
Actual/Actual (ISDA)QuantLib::ActualActual(QuantLib::ActualActual::ISDA)
Actual/Actual (ISMA)QuantLib::ActualActual(QuantLib::ActualActual::ISMA)
Bond BasisQuantLib::Thirty360(QuantLib::Thirty360::BondBasis)
Business252QuantLib::Business252()
DayCounterQuantLib::DayCounter()
Eurobond BasisQuantLib::Thirty360(QuantLib::Thirty360::EurobondBasis)
LIN 30/360QuantLib::Thirty360(QuantLib::Thirty360::EurobondBasis)
LIN ACT/360QuantLib::Actual360()
LIN ACT/365QuantLib::Actual365Fixed()
LIN ACT/ACTQuantLib::ActualActual(QuantLib::ActualActual::AFB)
LIN ACTACT ISDAQuantLib::ActualActual(QuantLib::ActualActual::ISDA)
LIN ACTACT ISMAQuantLib::ActualActual(QuantLib::ActualActual::ISMA)
NL/365QuantLib::Actual365Fixed(QuantLib::Actual365Fixed::NoLeap)
NoDayCounterQuantLib::DayCounter()
SimpleQuantLib::SimpleDayCounter()

QuantLib::Duration::Type

StringType
MacaulayQuantLib::Duration::Macaulay
ModifiedQuantLib::Duration::Modified
SimpleQuantLib::Duration::Simple

QuantLib::EndCriteria::Type

StringType
MaxIterationsQuantLib::EndCriteria::MaxIterations
NoneQuantLib::EndCriteria::None
StationaryFunctionAccuracyQuantLib::EndCriteria::StationaryFunctionAccuracy
StationaryFunctionValueQuantLib::EndCriteria::StationaryFunctionValue
StationaryPointQuantLib::EndCriteria::StationaryPoint
UnknownQuantLib::EndCriteria::Unknown
ZeroGradientNormQuantLib::EndCriteria::ZeroGradientNorm

QuantLib::Frequency

StringType
AnnualQuantLib::Annual
BimonthlyQuantLib::Bimonthly
BiweeklyQuantLib::Biweekly
DailyQuantLib::Daily
EveryFourthMonthQuantLib::EveryFourthMonth
EveryFourthWeekQuantLib::EveryFourthWeek
FrequencyQuantLib::NoFrequency
MonthlyQuantLib::Monthly
NoFrequencyQuantLib::NoFrequency
OnceQuantLib::Once
OtherFrequencyQuantLib::OtherFrequency
QuarterlyQuantLib::Quarterly
SemiannualQuantLib::Semiannual
WeeklyQuantLib::Weekly

QuantLib::Futures::Type

StringType
ASXQuantLib::Futures::ASX
IMMQuantLib::Futures::IMM

QuantLib::GFunctionFactory::YieldCurveModel

StringType
ExactYieldQuantLib::GFunctionFactory::ExactYield
NonParallelShiftsQuantLib::GFunctionFactory::NonParallelShifts
ParallelShiftsQuantLib::GFunctionFactory::ParallelShifts
StandardQuantLib::GFunctionFactory::Standard

QuantLib::MixedInterpolation::Behavior

StringType
ShareRangesQuantLib::MixedInterpolation::ShareRanges
SplitRangesQuantLib::MixedInterpolation::SplitRanges

QuantLib::Month

StringType
1QuantLib::January
10QuantLib::October
11QuantLib::November
12QuantLib::December
2QuantLib::February
3QuantLib::March
4QuantLib::April
5QuantLib::May
6QuantLib::June
7QuantLib::July
8QuantLib::August
9QuantLib::September
AprQuantLib::Apr
AprilQuantLib::April
AugQuantLib::Aug
AugustQuantLib::August
DecQuantLib::Dec
DecemberQuantLib::December
FebQuantLib::Feb
FebruaryQuantLib::February
JanQuantLib::Jan
JanuaryQuantLib::January
JulQuantLib::Jul
JulyQuantLib::July
JunQuantLib::Jun
JuneQuantLib::June
MarQuantLib::Mar
MarchQuantLib::March
MayQuantLib::May
NovQuantLib::Nov
NovemberQuantLib::November
OctQuantLib::Oct
OctoberQuantLib::October
SepQuantLib::Sep
SeptemberQuantLib::September

QuantLib::Option::Type

StringType
CallQuantLib::Option::Call
PutQuantLib::Option::Put

QuantLib::OvernightIndexedSwap::Type

StringType
PayerQuantLib::OvernightIndexedSwap::Payer
ReceiverQuantLib::OvernightIndexedSwap::Receiver

QuantLib::Pillar::Choice

StringType
CustomDateQuantLib::Pillar::CustomDate
LastRelevantDateQuantLib::Pillar::LastRelevantDate
MaturityDateQuantLib::Pillar::MaturityDate

QuantLib::Position::Type

StringType
LongQuantLib::Position::Long
ShortQuantLib::Position::Short

QuantLib::PriceType

StringType
AskQuantLib::Ask
BidQuantLib::Bid
CloseQuantLib::Close
LastQuantLib::Last
MidQuantLib::Mid
Mid EquivalentQuantLib::MidEquivalent
Mid SafeQuantLib::MidSafe

QuantLib::Protection::Side

StringType
BuyerQuantLib::Protection::Buyer
SellerQuantLib::Protection::Seller

QuantLib::Replication::Type

StringType
CentralQuantLib::Replication::Central
SubQuantLib::Replication::Sub
SuperQuantLib::Replication::Super

QuantLib::SalvagingAlgorithm::Type

StringType
HighamQuantLib::SalvagingAlgorithm::Higham
HypersphereQuantLib::SalvagingAlgorithm::Hypersphere
LowerDiagonalQuantLib::SalvagingAlgorithm::LowerDiagonal
NoneQuantLib::SalvagingAlgorithm::None
SpectralQuantLib::SalvagingAlgorithm::Spectral

QuantLib::Seniority

StringType
NoSeniorityQuantLib::NoSeniority
SeniorSecQuantLib::SeniorSec
SeniorUnSecQuantLib::SeniorUnSec
SubLoweTier2QuantLib::SubLoweTier2
SubTier1QuantLib::SubTier1
SubUpperTier2QuantLib::SubUpperTier2

QuantLib::SensitivityAnalysis

StringType
CenteredQuantLib::Centered
OneSideQuantLib::OneSide

QuantLib::Settlement::Type

StringType
CashQuantLib::Settlement::Cash
PhysicalQuantLib::Settlement::Physical

QuantLib::TimeUnit

StringType
DaysQuantLib::Days
MonthsQuantLib::Months
WeeksQuantLib::Weeks
YearsQuantLib::Years

QuantLib::VanillaSwap::Type

StringType
PayerQuantLib::VanillaSwap::Payer
ReceiverQuantLib::VanillaSwap::Receiver

QuantLib::VolatilityType

StringType
NormalQuantLib::Normal
ShiftedLognormalQuantLib::ShiftedLognormal

QuantLib::Weekday

StringType
FriQuantLib::Fri
FridayQuantLib::Friday
MonQuantLib::Mon
MondayQuantLib::Monday
SatQuantLib::Sat
SaturdayQuantLib::Saturday
SunQuantLib::Sun
SundayQuantLib::Sunday
ThuQuantLib::Thu
ThursdayQuantLib::Thursday
TueQuantLib::Tue
TuesdayQuantLib::Tuesday
WedQuantLib::Wed
WednesdayQuantLib::Wednesday

QuantLibAddin::InterpolatedYieldCurve::Interpolator

StringType
BackwardFlatQuantLibAddin::InterpolatedYieldCurve::BackwardFlat
CubicNaturalSplineQuantLibAddin::InterpolatedYieldCurve::CubicNaturalSpline
ForwardFlatQuantLibAddin::InterpolatedYieldCurve::ForwardFlat
FritschButlandCubicQuantLibAddin::InterpolatedYieldCurve::FritschButlandCubic
FritschButlandLogCubicQuantLibAddin::InterpolatedYieldCurve::FritschButlandLogCubic
KrugerCubicQuantLibAddin::InterpolatedYieldCurve::KrugerCubic
KrugerLogCubicQuantLibAddin::InterpolatedYieldCurve::KrugerLogCubic
LinearQuantLibAddin::InterpolatedYieldCurve::Linear
LogCubicNaturalSplineQuantLibAddin::InterpolatedYieldCurve::LogCubicNaturalSpline
LogLinearQuantLibAddin::InterpolatedYieldCurve::LogLinear
LogMixedLinearCubicNaturalSplineQuantLibAddin::InterpolatedYieldCurve::LogMixedLinearCubicNaturalSpline
LogMixedLinearKrugerCubicQuantLibAddin::InterpolatedYieldCurve::LogMixedLinearKrugerCubic
LogMixedLinearMonotonicCubicNaturalSplineQuantLibAddin::InterpolatedYieldCurve::LogMixedLinearMonotonicCubicNaturalSpline
LogParabolicQuantLibAddin::InterpolatedYieldCurve::LogParabolic
MixedLinearCubicNaturalSplineQuantLibAddin::InterpolatedYieldCurve::MixedLinearCubicNaturalSpline
MixedLinearKrugerCubicQuantLibAddin::InterpolatedYieldCurve::MixedLinearKrugerCubic
MixedLinearMonotonicCubicNaturalSplineQuantLibAddin::InterpolatedYieldCurve::MixedLinearMonotonicCubicNaturalSpline
MonotonicCubicNaturalSplineQuantLibAddin::InterpolatedYieldCurve::MonotonicCubicNaturalSpline
MonotonicLogCubicNaturalSplineQuantLibAddin::InterpolatedYieldCurve::MonotonicLogCubicNaturalSpline
MonotonicLogParabolicQuantLibAddin::InterpolatedYieldCurve::MonotonicLogParabolic
MonotonicParabolicQuantLibAddin::InterpolatedYieldCurve::MonotonicParabolic
ParabolicQuantLibAddin::InterpolatedYieldCurve::Parabolic

QuantLibAddin::InterpolatedYieldCurve::Traits

StringType
DiscountQuantLibAddin::InterpolatedYieldCurve::Discount
ForwardRateQuantLibAddin::InterpolatedYieldCurve::ForwardRate
ZeroYieldQuantLibAddin::InterpolatedYieldCurve::ZeroYield

QuantLibAddin::RateHelper::DepoInclusionCriteria

StringType
AllDeposQuantLibAddin::RateHelper::AllDepos
DeposBeforeFirstFuturesExpiryDateQuantLibAddin::RateHelper::DeposBeforeFirstFuturesExpiryDate
DeposBeforeFirstFuturesStartDateQuantLibAddin::RateHelper::DeposBeforeFirstFuturesStartDate
DeposBeforeFirstFuturesStartDatePlusOneQuantLibAddin::RateHelper::DeposBeforeFirstFuturesStartDatePlusOne

QuantLibAddin::SwapIndex::FixingType

StringType
IfrFixQuantLibAddin::SwapIndex::IfrFix
IsdaQuantLibAddin::SwapIndex::Isda
IsdaFixAQuantLibAddin::SwapIndex::IsdaFixA
IsdaFixAmQuantLibAddin::SwapIndex::IsdaFixAm
IsdaFixBQuantLibAddin::SwapIndex::IsdaFixB
IsdaFixPmQuantLibAddin::SwapIndex::IsdaFixPm