commore  1.0.6-SNAPSHOT
 All Classes Namespaces Functions Variables Typedefs Enumerations Pages
commore::Tuple::Value Class Reference

#include <Tuple.h>

Public Member Functions

Symbol get_symbol () const
 
Types get_type () const
 
bool get_is_ref () const
 
bool get_is_const () const
 
const Valueget_next () const
 
Valueget_next ()
 
const void * get_pvalue () const
 
void * get_pvalue ()
 
const Bool * is_bool () const
 
Bool * is_bool ()
 
const ListBoolis_list_bool () const
 
ListBoolis_list_bool ()
 
const Int * is_int () const
 
Int * is_int ()
 
const ListIntis_list_int () const
 
ListIntis_list_int ()
 
const Long * is_long () const
 
Long * is_long ()
 
const ListLongis_list_long () const
 
ListLongis_list_long ()
 
const Float * is_float () const
 
Float * is_float ()
 
const ListFloatis_list_float () const
 
ListFloatis_list_float ()
 
const Double * is_double () const
 
Double * is_double ()
 
const ListDoubleis_list_double () const
 
ListDoubleis_list_double ()
 
const Symbolis_symbol () const
 
Symbolis_symbol ()
 
const ListSymbolis_list_symbol () const
 
ListSymbolis_list_symbol ()
 
const AStringis_astring () const
 
AStringis_astring ()
 
const ListAStringis_list_astring () const
 
ListAStringis_list_astring ()
 
const Stringis_string () const
 
Stringis_string ()
 
const ListStringis_list_string () const
 
ListStringis_list_string ()
 
const StringBufferis_stringbuffer () const
 
StringBufferis_stringbuffer ()
 
const ListStringBufferis_list_stringbuffer () const
 
ListStringBufferis_list_stringbuffer ()
 
const Blobis_blob () const
 
Blobis_blob ()
 
const ListBlobis_list_blob () const
 
ListBlobis_list_blob ()
 
const Tupleis_tuple () const
 
Tupleis_tuple ()
 
const ListTupleis_list_tuple () const
 
ListTupleis_list_tuple ()
 
const TimeDateis_time_date () const
 
TimeDateis_time_date ()
 
const ListTimeDateis_list_time_date () const
 
ListTimeDateis_list_time_date ()
 
const TimePeriodis_time_period () const
 
TimePeriodis_time_period ()
 
const ListTimePeriodis_list_time_period () const
 
ListTimePeriodis_list_time_period ()
 
const ArrayIntis_array_int () const
 
ArrayIntis_array_int ()
 
const ListArrayIntis_list_array_int () const
 
ListArrayIntis_list_array_int ()
 
const ArrayLongis_array_long () const
 
ArrayLongis_array_long ()
 
const ListArrayLongis_list_array_long () const
 
ListArrayLongis_list_array_long ()
 
const ArrayFloatis_array_float () const
 
ArrayFloatis_array_float ()
 
const ListArrayFloatis_list_array_float () const
 
ListArrayFloatis_list_array_float ()
 
const ArrayDoubleis_array_double () const
 
ArrayDoubleis_array_double ()
 
const ListArrayDoubleis_list_array_double () const
 
ListArrayDoubleis_list_array_double ()
 

Friends

class Tuple
 
class ValueIterator
 
class ConstValueIterator
 

Detailed Description

Couple name value

Member Function Documentation

bool commore::Tuple::Value::get_is_const ( ) const
Returns
true if value is not mutable
bool commore::Tuple::Value::get_is_ref ( ) const
Returns
true if value is a reference
const Value* commore::Tuple::Value::get_next ( ) const
Returns
const pointer to next value in tuple value list.
Value* commore::Tuple::Value::get_next ( )
Returns
pointer to next value in tuple value list.
const void* commore::Tuple::Value::get_pvalue ( ) const
Returns
const pointer to data value
Remarks
should be private
void* commore::Tuple::Value::get_pvalue ( )
Returns
pointer to data value
Remarks
should be private
Symbol commore::Tuple::Value::get_symbol ( ) const
Returns
symbol name of value
Types commore::Tuple::Value::get_type ( ) const
Returns
type of value
const ArrayDouble* commore::Tuple::Value::is_array_double ( ) const
Returns
const pointer to array of Double data value if value type is ArrayDouble
ArrayDouble* commore::Tuple::Value::is_array_double ( )
Returns
pointer to array of Double data value if value type is ArrayDouble
const ArrayFloat* commore::Tuple::Value::is_array_float ( ) const
Returns
const pointer to array of Float data value if value type is ArrayFloat
ArrayFloat* commore::Tuple::Value::is_array_float ( )
Returns
pointer to array of Float data value if value type is ArrayFloat
const ArrayInt* commore::Tuple::Value::is_array_int ( ) const
Returns
const pointer to array of int data value if value type is ArrayInt
ArrayInt* commore::Tuple::Value::is_array_int ( )
Returns
pointer to array of int data value if value type is ArrayInt
const ArrayLong* commore::Tuple::Value::is_array_long ( ) const
Returns
const pointer to array of Long data value if value type is ArrayLong
ArrayLong* commore::Tuple::Value::is_array_long ( )
Returns
pointer to array of Long data value if value type is ArrayLong
const AString* commore::Tuple::Value::is_astring ( ) const
Returns
const pointer to string data value if value type is AString
AString* commore::Tuple::Value::is_astring ( )
Returns
pointer to string data value if value type is AString
const Blob* commore::Tuple::Value::is_blob ( ) const
Returns
const pointer to blob data value if value type is Blob
Blob* commore::Tuple::Value::is_blob ( )
Returns
pointer to blob data value if value type is Blob
const Bool* commore::Tuple::Value::is_bool ( ) const
Returns
const pointer to bool data value if value type is Bool
Bool* commore::Tuple::Value::is_bool ( )
Returns
pointer to bool data value if value type is Bool
const Double* commore::Tuple::Value::is_double ( ) const
Returns
const pointer to Double data value if value type is Double
Double* commore::Tuple::Value::is_double ( )
Returns
pointer to Double data value if value type is Double
const Float* commore::Tuple::Value::is_float ( ) const
Returns
const pointer to Float data value if value type is Float
Float* commore::Tuple::Value::is_float ( )
Returns
pointer to Float data value if value type is Float
const Int* commore::Tuple::Value::is_int ( ) const
Returns
const pointer to Int data value if value type is Int
Int* commore::Tuple::Value::is_int ( )
Returns
cpointer to Int data value if value type is Int
const ListArrayDouble* commore::Tuple::Value::is_list_array_double ( ) const
Returns
const pointer to list of array of double data value if value type is ListArrayDouble
ListArrayDouble* commore::Tuple::Value::is_list_array_double ( )
Returns
pointer to list of array of double data value if value type is ListArrayDouble
const ListArrayFloat* commore::Tuple::Value::is_list_array_float ( ) const
Returns
const pointer to list of array of float data value if value type is ListArrayFloat
ListArrayFloat* commore::Tuple::Value::is_list_array_float ( )
Returns
pointer to list of array of float data value if value type is ListArrayFloat
const ListArrayInt* commore::Tuple::Value::is_list_array_int ( ) const
Returns
const pointer to list of array of int data value if value type is ListArrayInt
ListArrayInt* commore::Tuple::Value::is_list_array_int ( )
Returns
pointer to list of array of int data value if value type is ListArrayInt
const ListArrayLong* commore::Tuple::Value::is_list_array_long ( ) const
Returns
const pointer to list of array of Long data value if value type is ListArrayLong
ListArrayLong* commore::Tuple::Value::is_list_array_long ( )
Returns
pointer to list of array of Long data value if value type is ListArrayLong
const ListAString* commore::Tuple::Value::is_list_astring ( ) const
Returns
const pointer to list of string data value if value type is ListAString
ListAString* commore::Tuple::Value::is_list_astring ( )
Returns
pointer to list of string data value if value type is ListAString
const ListBlob* commore::Tuple::Value::is_list_blob ( ) const
Returns
const pointer to list of blob data value if value type is ListBlob
ListBlob* commore::Tuple::Value::is_list_blob ( )
Returns
pointer to list of blob data value if value type is ListBlob
const ListBool* commore::Tuple::Value::is_list_bool ( ) const
Returns
const pointer to list of bool data value if value type is ListBool
ListBool* commore::Tuple::Value::is_list_bool ( )
Returns
pointer to list of bool data value if value type is ListBool
const ListDouble* commore::Tuple::Value::is_list_double ( ) const
Returns
const pointer to list of Double data value if value type is ListDouble
ListDouble* commore::Tuple::Value::is_list_double ( )
Returns
pointer to list of Double data value if value type is ListDouble
const ListFloat* commore::Tuple::Value::is_list_float ( ) const
Returns
const pointer to list of Float data value if value type is ListFloat
ListFloat* commore::Tuple::Value::is_list_float ( )
Returns
pointer to list of Float data value if value type is ListFloat
const ListInt* commore::Tuple::Value::is_list_int ( ) const
Returns
const pointer to list of Int data value if value type is ListInt
ListInt* commore::Tuple::Value::is_list_int ( )
Returns
pointer to list of Int data value if value type is ListInt
const ListLong* commore::Tuple::Value::is_list_long ( ) const
Returns
const pointer to list of Lond data value if value type is ListLong
ListLong* commore::Tuple::Value::is_list_long ( )
Returns
pointer to list of Lond data value if value type is ListLong
const ListString* commore::Tuple::Value::is_list_string ( ) const
Returns
const pointer to list of unicode string data value if value type is ListString
ListString* commore::Tuple::Value::is_list_string ( )
Returns
pointer to list of unicode string data value if value type is ListString
const ListStringBuffer* commore::Tuple::Value::is_list_stringbuffer ( ) const
Returns
const pointer to list text data value if value type is ListStringBuffer
ListStringBuffer* commore::Tuple::Value::is_list_stringbuffer ( )
Returns
pointer to list text data value if value type is ListStringBuffer
const ListSymbol* commore::Tuple::Value::is_list_symbol ( ) const
Returns
const pointer to list of Symbol data value if value type is ListSymbol
ListSymbol* commore::Tuple::Value::is_list_symbol ( )
Returns
pointer to list of Symbol data value if value type is ListSymbol
const ListTimeDate* commore::Tuple::Value::is_list_time_date ( ) const
Returns
const pointer to list of time date data value if value type is ListTimeDate
ListTimeDate* commore::Tuple::Value::is_list_time_date ( )
Returns
pointer to list of time date data value if value type is ListTimeDate
const ListTimePeriod* commore::Tuple::Value::is_list_time_period ( ) const
Returns
const pointer to list of time period data value if value type is ListTimePeriod
ListTimePeriod* commore::Tuple::Value::is_list_time_period ( )
Returns
pointer to list of time period data value if value type is ListTimePeriod
const ListTuple* commore::Tuple::Value::is_list_tuple ( ) const
Returns
const pointer to list of tuple data value if value type is ListTuple
ListTuple* commore::Tuple::Value::is_list_tuple ( )
Returns
pointer to list of tuple data value if value type is ListTuple
const Long* commore::Tuple::Value::is_long ( ) const
Returns
const pointer to Lond data value if value type is Long
Long* commore::Tuple::Value::is_long ( )
Returns
pointer to Lond data value if value type is Long
const String* commore::Tuple::Value::is_string ( ) const
Returns
const pointer to unicode string data value if value type is String
String* commore::Tuple::Value::is_string ( )
Returns
pointer to unicode string data value if value type is String
const StringBuffer* commore::Tuple::Value::is_stringbuffer ( ) const
Returns
const pointer to text data value if value type is StringBuffer
StringBuffer* commore::Tuple::Value::is_stringbuffer ( )
Returns
pointer to text data value if value type is StringBuffer
const Symbol* commore::Tuple::Value::is_symbol ( ) const
Returns
const pointer to Symbol data value if value type is Symbol
Symbol* commore::Tuple::Value::is_symbol ( )
Returns
pointer to Symbol data value if value type is Symbol
const TimeDate* commore::Tuple::Value::is_time_date ( ) const
Returns
const pointer to time date data value if value type is TimeDate
TimeDate* commore::Tuple::Value::is_time_date ( )
Returns
pointer to time date data value if value type is TimeDate
const TimePeriod* commore::Tuple::Value::is_time_period ( ) const
Returns
const pointer to time period data value if value type is TimePeriod
TimePeriod* commore::Tuple::Value::is_time_period ( )
Returns
pointer to time period data value if value type is TimePeriod
const Tuple* commore::Tuple::Value::is_tuple ( ) const
Returns
const pointer to tuple data value if value type is Tuple
Tuple* commore::Tuple::Value::is_tuple ( )
Returns
pointer to tuple data value if value type is Tuple

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