|
| virtual | ~TokenBucketMixin () |
| |
| virtual double | getNumTokens () const override |
| |
| virtual void | addTokens (double numTokens) override |
| |
| virtual void | removeTokens (double numTokens) override |
| |
| virtual void | addTokenProductionRate (double tokenRate) override |
| |
| virtual void | removeTokenProductionRate (double tokenRate) override |
| |
| | value () |
| |
| | value (const value_type &v) |
| |
| template<typename OtherValue , typename OtherUnits > |
| | value (const value< OtherValue, OtherUnits > &v) |
| |
| std::string | str () const |
| |
| const value_type & | get () const |
| |
| void | set (const value_type &v) |
| |
| template<typename OtherValue , typename OtherUnits > |
| value & | operator= (const value< OtherValue, OtherUnits > &other) |
| |
| template<typename OtherValue , typename OtherUnits , typename ResultValue = typename std::remove_cv<decltype(Value() + OtherValue())>::type> |
| value< ResultValue, Units > | operator+ (const value< OtherValue, OtherUnits > &other) const |
| |
| template<typename OtherValue , typename OtherUnits > |
| value & | operator+= (const value< OtherValue, OtherUnits > &other) |
| |
| template<typename OtherValue , typename OtherUnits > |
| value & | operator-= (const value< OtherValue, OtherUnits > &other) |
| |
| template<typename OtherValue , typename OtherUnits , typename ResultValue = typename std::remove_cv<decltype(Value() - OtherValue())>::type> |
| value< ResultValue, Units > | operator- (const value< OtherValue, OtherUnits > &other) const |
| |
| value | operator- () const |
| |
| template<typename OtherValue , typename OtherUnits , typename ResultValue = typename std::remove_cv<decltype(Value() * OtherValue())>::type> |
| value< ResultValue, compose< Units, OtherUnits > > | operator* (const value< OtherValue, OtherUnits > &other) const |
| |
| template<typename OtherValue > |
| value | operator* (OtherValue v) const |
| |
| value & | operator*= (const value_type &v) |
| |
| template<typename OtherValue , typename OtherUnits , typename ResultValue = typename std::remove_cv<decltype(Value() / OtherValue())>::type> |
| value< ResultValue, compose< Units, pow< OtherUnits, -1 > > > | operator/ (const value< OtherValue, OtherUnits > &other) const |
| |
| value | operator/ (const value_type &v) const |
| |
| value & | operator/= (const value_type &v) |
| |
| template<typename OtherValue , typename OtherUnits > |
| bool | operator== (const value< OtherValue, OtherUnits > &other) const |
| |
| template<typename OtherValue , typename OtherUnits > |
| bool | operator!= (const value< OtherValue, OtherUnits > &other) const |
| |
| template<typename OtherValue , typename OtherUnits > |
| bool | operator< (const value< OtherValue, OtherUnits > &other) const |
| |
| template<typename OtherValue , typename OtherUnits > |
| bool | operator<= (const value< OtherValue, OtherUnits > &other) const |
| |
| template<typename OtherValue , typename OtherUnits > |
| bool | operator> (const value< OtherValue, OtherUnits > &other) const |
| |
| template<typename OtherValue , typename OtherUnits > |
| bool | operator>= (const value< OtherValue, OtherUnits > &other) const |
| |
| value & | operator++ () |
| |
| value | operator++ (int) |
| |
| value & | operator-- () |
| |
| value | operator-- (int) |
| |
| virtual | ~ITokenStorage () |
| |