Utility classes in namespace tom
-
class observation
Subclassed by tom::scalar< tom::cvec_adapter >, tom::scalar< unsigned int >, tom::scalar< tom::value_types::order_book_event >, tom::scalar< tom::value_types::top_of_book >, tom::scalar< int >, tom::named_ordinal_observation, tom::scalar< T >
Public Functions
-
inline virtual ~observation()
-
virtual observation &clone() const = 0
-
virtual tom::value_type flag() const = 0
-
virtual bool is_normal() const = 0
-
virtual operator bool() const = 0
-
virtual operator double() const = 0
-
virtual operator float() const = 0
-
virtual operator int() const = 0
-
virtual operator long int() const = 0
-
virtual operator short int() const = 0
-
virtual operator tom::value_types::string() const = 0
-
virtual operator unsigned char() const = 0
-
virtual operator unsigned int() const = 0
-
virtual operator unsigned long int() const = 0
-
virtual operator unsigned short int() const = 0
-
virtual bool operator!=(const observation&) const = 0
-
virtual observation &operator*=(const observation&) = 0
-
virtual observation &operator+=(const observation&) = 0
-
virtual observation &operator-=(const observation&) = 0
-
virtual observation &operator/=(const observation&) = 0
-
virtual bool operator<(const observation&) const = 0
-
virtual bool operator<=(const observation&) const = 0
-
virtual observation &operator=(const observation&) = 0
-
virtual observation &operator=(value_type) = 0
-
virtual bool operator==(const observation&) const = 0
-
virtual bool operator>(const observation&) const = 0
-
virtual bool operator>=(const observation&) const = 0
-
virtual std::ostream &print(std::ostream&) const = 0
-
inline virtual ~observation()
-
template<typename T>
class scalar : public tom::observation, public boost::arithmetic<scalar<T>, boost::arithmetic<scalar<T>, T, boost::incrementable<scalar<T>, boost::decrementable<scalar<T>>>>> Subclassed by tom::String
Public Types
Public Functions
-
scalar()
-
scalar(const observation&)
-
scalar(tom::value_type)
-
~scalar()
-
virtual tom::value_type flag() const
-
virtual 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 observation &operator*=(const observation&)
-
virtual observation &operator+=(const observation&)
-
virtual observation &operator-=(const observation&)
-
virtual observation &operator/=(const observation&)
-
virtual bool operator<(const observation&) const
-
virtual bool operator<=(const observation&) const
-
virtual observation &operator=(const observation&)
-
virtual bool operator==(const observation&) const
-
virtual bool operator>(const observation&) const
-
virtual bool operator>=(const observation&) const
-
virtual std::ostream &print(std::ostream&) const
-
scalar()