|
ORE Studio 0.0.4
|
Domain types for risk management. More...
Classes | |
| struct | book |
| Operational ledger leaf that holds trades. More... | |
| struct | book_status |
| Lifecycle states for book records. More... | |
| struct | business_centre |
| Represents a business centre using FpML-style codes. More... | |
| struct | business_unit |
| Internal organizational unit within a party. More... | |
| struct | business_unit_type |
| Classification of organisational unit roles within a hierarchy. More... | |
| struct | contact_type |
| Classification of contact information purpose. More... | |
| struct | counterparty |
| An external trading partner participating in financial transactions. More... | |
| struct | counterparty_contact_information |
| Contact details for a counterparty organised by purpose. More... | |
| struct | counterparty_identifier |
| An external identifier for a counterparty under a specific scheme. More... | |
| struct | country |
| Represents a country using ISO 3166-1 standard codes. More... | |
| struct | currency |
| Represents a currency with its metadata and formatting rules. More... | |
| struct | currency_market_tier |
| Valid currency market tier classifications. More... | |
| struct | currency_version |
| Represents a specific version of a currency with metadata. More... | |
| struct | currency_version_history |
| Contains the full version history for a currency. More... | |
| struct | monetary_nature |
| Valid monetary natures for currencies. More... | |
| struct | party |
| An internal legal entity participating in financial transactions. More... | |
| struct | party_contact_information |
| Contact details for a party organised by purpose. More... | |
| struct | party_counterparty |
| Links a party to a counterparty it can see. More... | |
| struct | party_country |
| Links a party to a country it can see. More... | |
| struct | party_currency |
| Links a party to a currency it can see. More... | |
| struct | party_id_scheme |
| Classification of external identifier types for parties. More... | |
| struct | party_identifier |
| An external identifier for a party under a specific scheme. More... | |
| struct | party_status |
| Lifecycle states for party and counterparty records. More... | |
| struct | party_type |
| Classification of legal entities participating in financial transactions. More... | |
| struct | portfolio |
| Logical aggregation node for risk and reporting. More... | |
| struct | purpose_type |
| Classification of portfolio purpose. More... | |
| struct | rounding_type |
| Valid rounding methods per ORE XML schema. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &s, const book &v) |
| Dumps the book to a stream in JSON format. | |
| std::ostream & | operator<< (std::ostream &s, const book_status &v) |
| Dumps the book_status to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< book > &v) |
| Converts books to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< book > &v) |
| Dumps the book objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const business_centre &v) |
| std::string | convert_to_table (const business_centre &c) |
| Converts a single business centre to table format string. | |
| std::string | convert_to_table (const std::vector< business_centre > &v) |
| Converts a vector of business centres to table format string. | |
| void | print_business_centre_table (std::ostream &s, const std::vector< business_centre > &v) |
| Prints business centres to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< business_centre > &v) |
| Dumps the business centre objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const business_unit &v) |
| Dumps the business_unit to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< business_unit > &v) |
| Converts business_units to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< business_unit > &v) |
| Dumps the business_unit objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const business_unit_type &v) |
| Dumps the business_unit_type to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< business_unit_type > &v) |
| Converts business_unit_types to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< business_unit_type > &v) |
| Dumps the business_unit_type objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const contact_type &v) |
| Dumps the contact_type to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< contact_type > &v) |
| Converts contact_types to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< contact_type > &v) |
| Dumps the contact_type objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const counterparty_contact_information &v) |
| Dumps the counterparty_contact_information to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< counterparty_contact_information > &v) |
| Converts counterparty_contact_informations to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< counterparty_contact_information > &v) |
| Dumps the counterparty_contact_information objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const counterparty_identifier &v) |
| Dumps the counterparty_identifier to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< counterparty_identifier > &v) |
| Converts counterparty_identifiers to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< counterparty_identifier > &v) |
| Dumps the counterparty_identifier objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const counterparty &v) |
| Dumps the counterparty to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< counterparty > &v) |
| Converts counterparties to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< counterparty > &v) |
| Dumps the counterparty objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const country &v) |
| std::string | convert_to_table (const country &c) |
| Converts a single country to table format string. | |
| std::string | convert_to_table (const std::vector< country > &v) |
| Converts a vector of countries to table format string. | |
| void | print_country_table (std::ostream &s, const std::vector< country > &v) |
| Prints countries to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< country > &v) |
| Dumps the country objects to a stream in table format. | |
| std::string | convert_to_json (const currency &c) |
| Converts a single currency to JSON format string. | |
| std::string | convert_to_json (const std::vector< currency > &v) |
| Converts a vector of currencies to JSON format string. | |
| std::ostream & | operator<< (std::ostream &s, const currency &v) |
| std::ostream & | operator<< (std::ostream &s, const currency_market_tier &v) |
| Dumps the currency_market_tier to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< currency_market_tier > &v) |
| Converts currency_market_tiers to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< currency_market_tier > &v) |
| Dumps the currency_market_tier objects to a stream in table format. | |
| std::string | convert_to_table (const currency &c) |
| Converts a single currency to table format string. | |
| std::string | convert_to_table (const std::vector< currency > &v) |
| Converts a vector of currencies to table format string. | |
| void | print_currency_table (std::ostream &s, const std::vector< currency > &v) |
| Prints currencies to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< currency > &v) |
| Dumps the currency object to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const currency_version_history &v) |
| std::string | convert_to_table (const std::vector< currency_version_history > &v) |
| Converts currency version history to table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< currency_version_history > &v) |
| Dumps the currency version history object to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const currency_version &v) |
| std::string | convert_to_table (const std::vector< currency_version > &v) |
| Converts currency version to table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< currency_version > &v) |
| Dumps the currency version object to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const monetary_nature &v) |
| Dumps the monetary_nature to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< monetary_nature > &v) |
| Converts monetary_natures to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< monetary_nature > &v) |
| Dumps the monetary_nature objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const party_contact_information &v) |
| Dumps the party_contact_information to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< party_contact_information > &v) |
| Converts party_contact_informations to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< party_contact_information > &v) |
| Dumps the party_contact_information objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const party_counterparty &v) |
| std::string | convert_to_table (const std::vector< party_counterparty > &v) |
| std::ostream & | operator<< (std::ostream &s, const std::vector< party_counterparty > &v) |
| std::ostream & | operator<< (std::ostream &s, const party_country &v) |
| std::string | convert_to_table (const std::vector< party_country > &v) |
| std::ostream & | operator<< (std::ostream &s, const std::vector< party_country > &v) |
| std::ostream & | operator<< (std::ostream &s, const party_currency &v) |
| std::string | convert_to_table (const std::vector< party_currency > &v) |
| std::ostream & | operator<< (std::ostream &s, const std::vector< party_currency > &v) |
| std::ostream & | operator<< (std::ostream &s, const party_id_scheme &v) |
| Dumps the party_id_scheme to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< party_id_scheme > &v) |
| Converts party_id_schemes to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< party_id_scheme > &v) |
| Dumps the party_id_scheme objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const party_identifier &v) |
| Dumps the party_identifier to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< party_identifier > &v) |
| Converts party_identifiers to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< party_identifier > &v) |
| Dumps the party_identifier objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const party &v) |
| Dumps the party to a stream in JSON format. | |
| std::ostream & | operator<< (std::ostream &s, const party_status &v) |
| Dumps the party_status to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< party_status > &v) |
| Converts party_statuses to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< party_status > &v) |
| Dumps the party_status objects to a stream in table format. | |
| std::string | convert_to_table (const std::vector< party > &v) |
| Converts parties to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< party > &v) |
| Dumps the party objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const party_type &v) |
| Dumps the party_type to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< party_type > &v) |
| Converts party_types to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< party_type > &v) |
| Dumps the party_type objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const portfolio &v) |
| Dumps the portfolio to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< portfolio > &v) |
| Converts portfolios to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< portfolio > &v) |
| Dumps the portfolio objects to a stream in table format. | |
| std::ostream & | operator<< (std::ostream &s, const purpose_type &v) |
| Dumps the purpose_type to a stream in JSON format. | |
| std::ostream & | operator<< (std::ostream &s, const rounding_type &v) |
| Dumps the rounding_type to a stream in JSON format. | |
| std::string | convert_to_table (const std::vector< rounding_type > &v) |
| Converts rounding_types to the table format. | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< rounding_type > &v) |
| Dumps the rounding_type objects to a stream in table format. | |
Domain types for risk management.
Contains core entity types following ORE (Open Source Risk Engine) specifications including currency and related entities. Each type has corresponding JSON I/O and table I/O support.