RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
Amount(CurrencyCode currencyCode=CurrencyCode::CC_NONE, int64_t value=0) (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
Amount(const std::string ¤cyStr, int64_t value=0) (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
assertCurrencyIsCompatible(const Amount &other) const (defined in RTBKIT::Amount) | RTBKIT::Amount | |
currencyCode (defined in RTBKIT::Amount) | RTBKIT::Amount | |
currencyIsCompatible(const Amount &other) const (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
fromJson(const Json::Value &json) (defined in RTBKIT::Amount) | RTBKIT::Amount | [static] |
getCurrencyStr(CurrencyCode currencyCode) (defined in RTBKIT::Amount) | RTBKIT::Amount | [static] |
getCurrencyStr() const (defined in RTBKIT::Amount) | RTBKIT::Amount | |
isNegative() const (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
isNonNegative() const (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
isZero() const (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
JML_IMPLEMENT_OPERATOR_BOOL(!isZero()) (defined in RTBKIT::Amount) | RTBKIT::Amount | |
limit(const Amount &other) const | RTBKIT::Amount | [inline] |
operator double() const (defined in RTBKIT::USD) | RTBKIT::USD | [inline] |
operator!=(const Amount &other) const (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
operator+(const Amount &other) const (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
operator+=(const Amount &other) (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
operator-(const Amount &other) const (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
operator-() const (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
operator-=(const Amount &other) (defined in RTBKIT::Amount) | RTBKIT::Amount | [inline] |
operator<(const Amount &other) const (defined in RTBKIT::Amount) | RTBKIT::Amount | |
operator<=(const Amount &other) const (defined in RTBKIT::Amount) | RTBKIT::Amount | |
operator==(const Amount &other) const | RTBKIT::Amount | [inline] |
operator>(const Amount &other) const (defined in RTBKIT::Amount) | RTBKIT::Amount | |
operator>=(const Amount &other) const (defined in RTBKIT::Amount) | RTBKIT::Amount | |
parse(const std::string &value) (defined in RTBKIT::Amount) | RTBKIT::Amount | [static] |
parseCurrency(const std::string ¤cy) (defined in RTBKIT::Amount) | RTBKIT::Amount | [static] |
reconstitute(ML::DB::Store_Reader &store) (defined in RTBKIT::Amount) | RTBKIT::Amount | |
serialize(ML::DB::Store_Writer &store) const (defined in RTBKIT::Amount) | RTBKIT::Amount | |
toJson() const (defined in RTBKIT::Amount) | RTBKIT::Amount | |
toString() const (defined in RTBKIT::Amount) | RTBKIT::Amount | |
USD(double value=0.0) (defined in RTBKIT::USD) | RTBKIT::USD | [inline] |
USD(Amount amount) (defined in RTBKIT::USD) | RTBKIT::USD | [inline] |
value (defined in RTBKIT::Amount) | RTBKIT::Amount |