SAGA API v9.10
Loading...
Searching...
No Matches
CSG_Table_Value_String Class Reference

#include <table_value.h>

Inheritance diagram for CSG_Table_Value_String:
CSG_Table_Value

Public Member Functions

 CSG_Table_Value_String (void)
virtual ~CSG_Table_Value_String (void)
virtual TSG_Table_Value_Type Get_Type (void) const
virtual bool Set_Value (const CSG_Bytes &Value)
virtual bool Set_Value (const SG_Char *Value)
virtual bool Set_Value (int Value)
virtual bool Set_Value (sLong Value)
virtual bool Set_Value (double Value)
virtual const SG_CharasString (int Decimals=-99) const
virtual int asInt (void) const
virtual sLong asLong (void) const
virtual double asDouble (void) const
virtual bool is_Equal (const CSG_Table_Value &Value) const
virtual CSG_Table_Valueoperator= (const SG_Char *Value)
virtual CSG_Table_Valueoperator= (double Value)
virtual CSG_Table_Valueoperator= (const CSG_Table_Value &Value)
Public Member Functions inherited from CSG_Table_Value
 CSG_Table_Value (void)
virtual ~CSG_Table_Value (void)
virtual CSG_Bytes asBinary (void) const
bool operator== (const CSG_Table_Value &Value) const
 operator const SG_Char * (void) const
 operator double (void) const

Detailed Description

Definition at line 231 of file table_value.h.

Constructor & Destructor Documentation

◆ CSG_Table_Value_String()

CSG_Table_Value_String::CSG_Table_Value_String ( void )
inline

Definition at line 234 of file table_value.h.

◆ ~CSG_Table_Value_String()

virtual CSG_Table_Value_String::~CSG_Table_Value_String ( void )
inlinevirtual

Definition at line 235 of file table_value.h.

Member Function Documentation

◆ asDouble()

virtual double CSG_Table_Value_String::asDouble ( void ) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 276 of file table_value.h.

◆ asInt()

virtual int CSG_Table_Value_String::asInt ( void ) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 274 of file table_value.h.

◆ asLong()

virtual sLong CSG_Table_Value_String::asLong ( void ) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 275 of file table_value.h.

◆ asString()

virtual const SG_Char * CSG_Table_Value_String::asString ( int Decimals = -99) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 273 of file table_value.h.

References SG_Char.

◆ Get_Type()

virtual TSG_Table_Value_Type CSG_Table_Value_String::Get_Type ( void ) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 237 of file table_value.h.

References SG_TABLE_VALUE_TYPE_String.

◆ is_Equal()

virtual bool CSG_Table_Value_String::is_Equal ( const CSG_Table_Value & Value) const
inlinevirtual

Implements CSG_Table_Value.

Definition at line 279 of file table_value.h.

References CSG_Table_Value::asString(), and CSG_Table_Value::CSG_Table_Value().

◆ operator=() [1/3]

virtual CSG_Table_Value & CSG_Table_Value_String::operator= ( const CSG_Table_Value & Value)
inlinevirtual

◆ operator=() [2/3]

virtual CSG_Table_Value & CSG_Table_Value_String::operator= ( const SG_Char * Value)
inlinevirtual

Reimplemented from CSG_Table_Value.

Definition at line 285 of file table_value.h.

References CSG_Table_Value::CSG_Table_Value(), Set_Value(), and SG_Char.

◆ operator=() [3/3]

virtual CSG_Table_Value & CSG_Table_Value_String::operator= ( double Value)
inlinevirtual

Reimplemented from CSG_Table_Value.

Definition at line 286 of file table_value.h.

References CSG_Table_Value::CSG_Table_Value(), and Set_Value().

◆ Set_Value() [1/5]

virtual bool CSG_Table_Value_String::Set_Value ( const CSG_Bytes & Value)
inlinevirtual

◆ Set_Value() [2/5]

virtual bool CSG_Table_Value_String::Set_Value ( const SG_Char * Value)
inlinevirtual

Implements CSG_Table_Value.

Definition at line 245 of file table_value.h.

References SG_Char.

◆ Set_Value() [3/5]

virtual bool CSG_Table_Value_String::Set_Value ( double Value)
inlinevirtual

Implements CSG_Table_Value.

Definition at line 267 of file table_value.h.

References CSG_String::Format(), and Set_Value().

◆ Set_Value() [4/5]

virtual bool CSG_Table_Value_String::Set_Value ( int Value)
inlinevirtual

Implements CSG_Table_Value.

Definition at line 257 of file table_value.h.

References CSG_String::Format(), and Set_Value().

◆ Set_Value() [5/5]

virtual bool CSG_Table_Value_String::Set_Value ( sLong Value)
inlinevirtual

Implements CSG_Table_Value.

Definition at line 262 of file table_value.h.

References CSG_String::Format(), and Set_Value().


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