#include <ored/configuration/curveconfigurations.hpp>
Public Member Functions | |
CurveConfigurationsManager () | |
void | add (const QuantLib::ext::shared_ptr< CurveConfigurations > &config, std::string id=std::string()) |
const QuantLib::ext::shared_ptr< CurveConfigurations > & | get (std::string id=std::string()) const |
const bool | has (std::string id=std::string()) const |
const std::map< std::string, QuantLib::ext::shared_ptr< CurveConfigurations > > & | curveConfigurations () const |
const bool | empty () const |
Private Attributes | |
std::map< std::string, QuantLib::ext::shared_ptr< CurveConfigurations > > | configs_ |
Definition at line 183 of file curveconfigurations.hpp.
Definition at line 185 of file curveconfigurations.hpp.
void add | ( | const QuantLib::ext::shared_ptr< CurveConfigurations > & | config, |
std::string | id = std::string() |
||
) |
Definition at line 630 of file curveconfigurations.cpp.
const QuantLib::ext::shared_ptr< CurveConfigurations > & get | ( | std::string | id = std::string() | ) | const |
Definition at line 634 of file curveconfigurations.cpp.
const bool has | ( | std::string | id = std::string() | ) | const |
Definition at line 645 of file curveconfigurations.cpp.
const std::map< std::string, QuantLib::ext::shared_ptr< CurveConfigurations > > & curveConfigurations | ( | ) | const |
Definition at line 650 of file curveconfigurations.cpp.
const bool empty | ( | ) | const |
Definition at line 654 of file curveconfigurations.cpp.
|
private |
Definition at line 195 of file curveconfigurations.hpp.