|
ClockWork DB CoreAPI 1.0.48
Abstract Time Series and Storage/Management Library
|
Inheritance diagram for tom::String:
Collaboration diagram for tom::String:Public Member Functions | |
| String (const char *s) | |
| String (const observation &o) | |
| template<typename Tp > | |
| String (const scalar< Tp > &s) | |
| String (const std::string &s) | |
| String (tom::value_type t) | |
| const char * | c_str () const |
| String & | operator= (const char *s) |
| virtual String & | operator= (const observation &o) |
| template<typename Tp > | |
| String & | operator= (const scalar< Tp > &s) |
| String & | operator= (const std::string &t) |
| String & | operator= (tom::value_type t) |
| size_t | size () const |
| String & | to_lower () |
| String & | to_upper () |
Public Member Functions inherited from tom::scalar< T > | |
| scalar (const observation &) | |
| scalar (const scalar &) | |
| template<typename Tp > | |
| scalar (const scalar< Tp > &) | |
| scalar (const T &) | |
| scalar (tom::value_type) | |
| virtual scalar & | clone () const |
| virtual tom::value_type | flag () const |
| bool | is_normal () const |
| virtual | operator bool () const |
| virtual | operator double () const |
| virtual | operator float () const |
| virtual | operator int () const |
| virtual | operator long int () const |
| virtual | operator short int () const |
| virtual | operator tom::value_types::string () const |
| virtual | operator unsigned char () const |
| virtual | operator unsigned int () const |
| virtual | operator unsigned long int () const |
| virtual | operator unsigned short int () const |
| virtual bool | operator!= (const observation &) const |
| virtual bool | operator!= (const scalar &rhs) const |
| virtual observation & | operator*= (const observation &) |
| scalar & | operator*= (const scalar &) |
| scalar & | operator*= (const T &) |
| scalar & | operator++ () |
| virtual observation & | operator+= (const observation &) |
| scalar & | operator+= (const scalar &) |
| scalar & | operator+= (const T &) |
| scalar & | operator-- () |
| virtual observation & | operator-= (const observation &) |
| scalar & | operator-= (const scalar &) |
| scalar & | operator-= (const T &) |
| virtual observation & | operator/= (const observation &) |
| scalar & | operator/= (const scalar &) |
| scalar & | operator/= (const T &) |
| virtual bool | operator< (const observation &) const |
| virtual bool | operator<= (const observation &) const |
| scalar & | operator= (const scalar &) |
| template<typename Tp > | |
| scalar & | operator= (const scalar< Tp > &) |
| template<typename Tp > | |
| scalar< T > & | operator= (const scalar< Tp > &rhs) |
| template<typename Z > | |
| scalar< T > & | operator= (const scalar< Z > &rhs) |
| scalar & | operator= (const T &) |
| virtual bool | operator== (const observation &) const |
| virtual bool | operator== (const scalar &rhs) const |
| virtual bool | operator> (const observation &) const |
| virtual bool | operator>= (const observation &) const |
| virtual std::ostream & | print (std::ostream &) const |
| const T & | value () const |
Static Public Attributes | |
| static char const * | HAS_NO_DATA = nd_string_ |
| static char const * | HOLIDAY = na_string_ |
| static char const * | NON_CALC = nc_string_ |
Static Public Attributes inherited from tom::scalar< T > | |
| static const scalar | HAS_NO_DATA |
| static const scalar | HOLIDAY |
| static const scalar | NON_CALC |
Additional Inherited Members | |
Public Types inherited from tom::scalar< T > | |
| typedef tom::value_types::holiday< T > | holiday |
| typedef tom::value_types::no_data< T > | no_data |
| typedef tom::value_types::non_calc< T > | non_calc |
| typedef tom::value_types::scalar< T > | scalar_type |
| typedef T | value_type |
Protected Attributes inherited from tom::scalar< T > | |
| scalar_type | m_value |
|
inlinevirtual |
Reimplemented from tom::scalar< T >.
|
inlinevirtual |
Reimplemented from tom::scalar< T >.