Public Types | |
typedef std::map< std::string, std::function< boost::shared_ptr< AbstractReferenceDatumBuilder >)> > | map_type |
Public Member Functions | |
boost::shared_ptr< ReferenceDatum > | build (const std::string &refDatumType) |
void | addBuilder (const std::string &refDatumType, std::function< boost::shared_ptr< AbstractReferenceDatumBuilder >()> builder, const bool allowOverwrite=false) |
Friends | |
class | QuantLib::Singleton< ReferenceDatumFactory, std::integral_constant< bool, true > > |