BaseCurrencyConversion (3) - Linux Manuals
BaseCurrencyConversion: amount of cash
NAME
QuantLib::Money - amount of cash
SYNOPSIS
#include <ql/money.hpp>
Public Member Functions
Constructors
Money ()
Money (const Currency ¤cy, Decimal value)
Money (Decimal value, const Currency ¤cy)
Inspectors
const Currency & currency () const
Decimal value () const
Money rounded () const
Money arithmetics
See below for non-member functions and for settings which determine the behavior of the operators.
Money operator+ () const
Money operator- () const
Money & operator+= (const Money &)
Money & operator-= (const Money &)
Money & operator*= (Decimal)
Money & operator/= (Decimal)
Related Functions
(Note that these are not member functions.)Money operator+ (const Money &, const Money &)
Money operator- (const Money &, const Money &)
Money operator* (const Money &, Decimal)
Money operator* (Decimal, const Money &)
Money operator/ (const Money &, Decimal)
Decimal operator/ (const Money &, const Money &)
bool operator== (const Money &, const Money &)
bool operator!= (const Money &, const Money &)
bool operator< (const Money &, const Money &)
bool operator<= (const Money &, const Money &)
bool operator> (const Money &, const Money &)
bool operator>= (const Money &, const Money &)
bool close (const Money &, const Money &, Size n=42)
bool close_enough (const Money &, const Money &, Size n=42)
Money operator* (Decimal, const Currency &)
Money operator* (const Currency &, Decimal)
std::ostream & operator<< (std::ostream &, const Money &)
Conversion settings
These parameters are used for combining money amounts in different currenciesenum ConversionType { NoConversion, BaseCurrencyConversion, AutomatedConversion }
static ConversionType conversionType
static Currency baseCurrency
Detailed Description
amount of cash
Tests
- money arithmetic is tested with and without currency conversions.
Member Enumeration Documentation
enum ConversionType
Enumerator:
- NoConversion
- do not perform conversions
- BaseCurrencyConversion
- convert both operands to the base currency before converting
- AutomatedConversion
- return the result in the currency of the first operand
Friends And Related Function Documentation
Money operator+ (const Money &, const Money &) [related]
Money operator- (const Money &, const Money &) [related]
Money operator* (const Money &, Decimal) [related]
Money operator* (Decimal, const Money &) [related]
Money operator/ (const Money &, Decimal) [related]
Decimal operator/ (const Money &, const Money &) [related]
bool operator== (const Money &, const Money &) [related]
bool operator!= (const Money &, const Money &) [related]
bool operator< (const Money &, const Money &) [related]
bool operator<= (const Money &, const Money &) [related]
bool operator> (const Money &, const Money &) [related]
bool operator>= (const Money &, const Money &) [related]
bool close (const Money &, const Money &, Size n = 42) [related]
bool close_enough (const Money &, const Money &, Size n = 42) [related]
Money operator* (Decimal, const Currency &) [related]
Money operator* (const Currency &, Decimal) [related]
std::ostream & operator<< (std::ostream &, const Money &) [related]
Author
Generated automatically by Doxygen for QuantLib from the source code.