ClockWork DB CoreAPI 1.0.48
Abstract Time Series and Storage/Management Library
Loading...
Searching...
No Matches
tom::String Class Reference
+ 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
 
Stringoperator= (const char *s)
 
virtual Stringoperator= (const observation &o)
 
template<typename Tp >
Stringoperator= (const scalar< Tp > &s)
 
Stringoperator= (const std::string &t)
 
Stringoperator= (tom::value_type t)
 
size_t size () const
 
Stringto_lower ()
 
Stringto_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 scalarclone () 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 observationoperator*= (const observation &)
 
scalaroperator*= (const scalar &)
 
scalaroperator*= (const T &)
 
scalaroperator++ ()
 
virtual observationoperator+= (const observation &)
 
scalaroperator+= (const scalar &)
 
scalaroperator+= (const T &)
 
scalaroperator-- ()
 
virtual observationoperator-= (const observation &)
 
scalaroperator-= (const scalar &)
 
scalaroperator-= (const T &)
 
virtual observationoperator/= (const observation &)
 
scalaroperator/= (const scalar &)
 
scalaroperator/= (const T &)
 
virtual bool operator< (const observation &) const
 
virtual bool operator<= (const observation &) const
 
scalaroperator= (const scalar &)
 
template<typename Tp >
scalaroperator= (const scalar< Tp > &)
 
template<typename Tp >
scalar< T > & operator= (const scalar< Tp > &rhs)
 
template<typename Z >
scalar< T > & operator= (const scalar< Z > &rhs)
 
scalaroperator= (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
 

Member Function Documentation

◆ operator=() [1/2]

virtual String & tom::String::operator= ( const observation o)
inlinevirtual

Reimplemented from tom::scalar< T >.

◆ operator=() [2/2]

String & tom::String::operator= ( tom::value_type  t)
inlinevirtual

Reimplemented from tom::scalar< T >.


The documentation for this class was generated from the following files: