|
|
#define | ORE_REGISTER_LEG_DATA(NAME, CLASS, OVERWRITE) ore::data::LegDataFactory::instance().addBuilder(NAME, &ore::data::createLegData<CLASS>, OVERWRITE); |
| |
| #define | ORE_REGISTER_CALIBRATION_INSTRUMENT(NAME, CLASS, OVERWRITE) |
| |
| #define | ORE_REGISTER_REFERENCE_DATUM(NAME, CLASS, OVERWRITE) |
| |
|
#define | ORE_REGISTER_BOND_BUILDER(NAME, CLASS, OVERWRITE) ore::data::BondFactory::instance().addBuilder(NAME, QuantLib::ext::make_shared<CLASS>(), OVERWRITE); |
| |
| #define | ORE_REGISTER_TRADE_BUILDER(NAME, CLASS, OVERWRITE) |
| |
| #define | ORE_REGISTER_LEGBUILDER(NAME, CLASS, OVERWRITE) |
| |
| #define | ORE_REGISTER_AMC_ENGINE_BUILDER(CLASS, OVERWRITE) |
| |
| #define | ORE_REGISTER_AMCCG_ENGINE_BUILDER(CLASS, OVERWRITE) |
| |
| #define | ORE_REGISTER_ENGINE_BUILDER(CLASS, OVERWRITE) |
| |
|
#define | ORE_REGISTER_TRS_UNDERLYING_BUILDER(NAME, CLASS, OVERWRITE) ore::data::TrsUnderlyingBuilderFactory::instance().addBuilder(NAME, QuantLib::ext::make_shared<CLASS>(), OVERWRITE); |
| |
| #define | ORE_REGISTER_COMPUTE_FRAMEWORK_CREATOR(NAME, CLASS, OVERWRITE) |
| |
add builders to factories