|
|
std::ostream & | operator<< (std::ostream &out, const SimmConfiguration::SimmSide &side) |
| |
|
std::ostream & | operator<< (std::ostream &out, const SimmConfiguration::RiskClass &rc) |
| |
|
std::ostream & | operator<< (std::ostream &out, const SimmConfiguration::MarginType &mt) |
| |
|
std::ostream & | operator<< (std::ostream &out, const SimmConfiguration::IMModel &model) |
| |
|
std::ostream & | operator<< (std::ostream &out, const SimmConfiguration::Regulation ®ulation) |
| |
|
SimmConfiguration::SimmSide | parseSimmSide (const std::string &side) |
| |
|
SimmConfiguration::RiskClass | parseSimmRiskClass (const std::string &rc) |
| |
|
SimmConfiguration::MarginType | parseSimmMarginType (const std::string &mt) |
| |
|
SimmConfiguration::IMModel | parseIMModel (const std::string &pc) |
| |
|
SimmConfiguration::Regulation | parseRegulation (const std::string ®ulation) |
| |
|
std::string | combineRegulations (const std::string &, const std::string &) |
| |
|
std::set< std::string > | parseRegulationString (const std::string ®sString, const std::set< std::string > &valueIfEmpty={"Unspecified"}) |
| | Reads a string containing regulations applicable for a given CRIF record.
|
| |
| std::string | sortRegulationString (const std::string ®sString) |
| |
|
std::string | removeRegulations (const std::string ®sString, const std::vector< std::string > ®sToRemove) |
| | Removes a given vector of regulations from a string of regulations and returns a string with the regulations removed.
|
| |
| std::string | filterRegulations (const std::string ®sString, const std::vector< std::string > ®sToFilter) |
| |
|
SimmConfiguration::Regulation | getWinningRegulation (const std::vector< std::string > &winningRegulations) |
| | From a vector of regulations, determine the winning regulation based on order of priority.
|
| |
SIMM configuration interface.