|
SAGA API Version 9.13
|
#include <table_value.h>
Public Member Functions | |
| CSG_Table_Value (void) | |
| virtual | ~CSG_Table_Value (void) |
| virtual const TSG_Table_Value_Type | Get_Type (void) const =0 |
| virtual sLong | asLong (void) const =0 |
| virtual uLong | asULong (void) const =0 |
| virtual double | asDouble (void) const =0 |
| virtual const SG_Char * | asString (int Decimals=-99) const =0 |
| virtual CSG_Bytes | asBinary (void) const |
| virtual bool | Set_Value (const sLong &Value)=0 |
| virtual bool | Set_Value (const uLong &Value)=0 |
| virtual bool | Set_Value (const double &Value)=0 |
| virtual bool | Set_Value (const SG_Char *Value)=0 |
| virtual bool | Set_Value (const CSG_Bytes &Value) |
| virtual bool | Set_Value (const CSG_Table_Value &Value)=0 |
| virtual bool | is_Equal (const CSG_Table_Value &Value) const =0 |
| virtual | operator const SG_Char * (void) const |
| virtual | operator double (void) const |
| virtual bool | operator== (const CSG_Table_Value &Value) const |
| CSG_Table_Value & | operator= (double Value) |
| CSG_Table_Value & | operator= (const SG_Char *Value) |
| CSG_Table_Value & | operator= (const CSG_Table_Value &Value) |
Definition at line 108 of file table_value.h.
|
inline |
Definition at line 111 of file table_value.h.
Referenced by is_Equal(), CSG_Table_Value_Binary::is_Equal(), CSG_Table_Value_Date::is_Equal(), CSG_Table_Value_Number::is_Equal(), CSG_Table_Value_String::is_Equal(), operator=(), operator=(), operator=(), operator==(), Set_Value(), CSG_Table_Value_Binary::Set_Value(), CSG_Table_Value_Date::Set_Value(), CSG_Table_Value_Number::Set_Value(), and CSG_Table_Value_String::Set_Value().
|
inlinevirtual |
Definition at line 112 of file table_value.h.
|
inlinevirtual |
Reimplemented in CSG_Table_Value_Binary.
Definition at line 120 of file table_value.h.
References asString(), SG_Char, and SG_STR_LEN.
Referenced by CSG_Table_Value_Binary::Set_Value().
|
pure virtual |
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.
Referenced by CSG_Table_Value_Number::is_Equal(), and CSG_Table_Value_Number::Set_Value().
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.
References SG_Char.
Referenced by asBinary(), CSG_Table_Value_Binary::is_Equal(), CSG_Table_Value_String::is_Equal(), operator const SG_Char *(), CSG_Table::Set_Field_Type(), CSG_Table_Value_Date::Set_Value(), and CSG_Table_Value_String::Set_Value().
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.
Referenced by CSG_Table_Value_Number::is_Equal(), and CSG_Table_Value_Number::Set_Value().
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.
Referenced by CSG_Table::Set_Field_Type(), and CSG_Table_Value_Date::Set_Value().
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.
References CSG_Table_Value().
Referenced by operator==().
|
inlinevirtual |
Definition at line 131 of file table_value.h.
References asString(), and SG_Char.
|
inlinevirtual |
Definition at line 132 of file table_value.h.
References asDouble().
|
inline |
Definition at line 138 of file table_value.h.
References CSG_Table_Value(), and Set_Value().
|
inline |
Definition at line 137 of file table_value.h.
References CSG_Table_Value(), Set_Value(), and SG_Char.
|
inline |
Definition at line 136 of file table_value.h.
References CSG_Table_Value(), and Set_Value().
|
inlinevirtual |
Definition at line 134 of file table_value.h.
References CSG_Table_Value(), and is_Equal().
|
inlinevirtual |
Reimplemented in CSG_Table_Value_Binary.
Definition at line 126 of file table_value.h.
References CSG_Bytes::Get_Bytes(), Set_Value(), and SG_Char.
Referenced by Set_Value().
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.
References CSG_Table_Value().
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.
References SG_Char.
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.
Referenced by operator=(), operator=(), operator=(), and CSG_Table::Set_Field_Type().
|
pure virtual |
Implemented in CSG_Table_Value_Binary, CSG_Table_Value_Date, CSG_Table_Value_Number, and CSG_Table_Value_String.