class Value : public Function, public ColumnType Defines an event value
| | Union Value union |
| | valuetype Value type |
| | kMaxValueSize Maximum data size |
| | Value () Default constructor |
| | Value (const Value& val) Copy constructor |
| | ~Value () Denstructor |
| | operator= (const Value& val) Assignment operator |
| | Copy () const Copy the event function |
| | Value (Real x) Default constructor |
| | Value (Int i) Constructor (int) |
| | Value (const Time& t) Constructor (Time) |
| | Value (const Complex& c) Constructor (complex) |
| | Value (const String& s) Constructor (string) |
| | Value (const char* s) Constructor (string) |
| | Value (const Event& e) Constructor (event) |
| | Value (Enum type, const void* p) Constructor (specified type) |
| | Write (Real& x) const Get value |
| | Write (Int& i) const Get value |
| | Write (Complex& c) const Get value |
| | Write (Time& t) const Get value |
| | Write (std::string& s) const Get value |
| | Write (Event& e) const Get value |
| | Write (Enum type, data_ptr p) const Get value |
| | Read (Real x) Set value |
| | Read (Int i) Set value |
| | Read (const Complex& x) Set value |
| | Read (const Time& t) Set value |
| | Read (const std::string& s) Set value |
| | Read (const char* p) Set value |
| | Read (const Event& e) Set value |
| | Read (Enum type, const_data_ptr p) Set value |
| | Type () const Value type |
| | Evaluate (const Argument&, Value& x) const Function value |
| | operator += (const Value& val) Value math (plus equal) |
| | operator -= (const Value& val) Value math (minus equal) |
| | operator *= (const Value& val) Value math (times equal) |
| | operator /= (const Value& val) Value math (over equal) |
| | operator %= (const Value& val) Value math (mod equal) |
| | operator |= (const Value& val) Value math (or equal) |
| | operator &= (const Value& val) Value math (and equal) |
| | operator ^= (const Value& val) Value math (xor equal) |
| | operator >>= (const Value& val) Value math (shift right) |
| | operator <<= (const Value& val) Value math (shift left equal) |
The event value class contains the number value including its type. Typically, the values of event columns are returned as event values. A value is also a constant function!
union Union
static const int kMaxValueSize
Value()
Value(const Value& val)
~Value()
Value& operator= (const Value& val)
virtual Value* Copy() const
Value(Real x)
Value(Int i)
Value(const Time& t)
Value(const Complex& c)
Value(const String& s)
Value(const char* s)
Value(const Event& e)
Value(Enum type, const void* p)
bool Write(Real& x) const
bool Write(Int& i) const
bool Write(Complex& c) const
bool Write(Time& t) const
bool Write(std::string& s) const
bool Write(Event& e) const
bool Write(Enum type, data_ptr p) const
bool Read(Real x)
bool Read(Int i)
bool Read(const Complex& x)
bool Read(const Time& t)
bool Read(const std::string& s)
bool Read(const char* p)
bool Read(const Event& e)
bool Read(Enum type, const_data_ptr p)
valuetype Type() const
virtual bool Evaluate(const Argument&, Value& x) const
x - value (return)
Value& operator += (const Value& val)
Value& operator -= (const Value& val)
Value& operator *= (const Value& val)
Value& operator /= (const Value& val)
Value& operator %= (const Value& val)
Value& operator |= (const Value& val)
Value& operator &= (const Value& val)
Value& operator ^= (const Value& val)
Value& operator >>= (const Value& val)
Value& operator <<= (const Value& val)
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++