commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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 Boolis_bool () const
 
Boolis_bool ()
 
const ListBoolis_list_bool () const
 
ListBoolis_list_bool ()
 
const Intis_int () const
 
Intis_int ()
 
const ListIntis_list_int () const
 
ListIntis_list_int ()
 
const Longis_long () const
 
Longis_long ()
 
const ListLongis_list_long () const
 
ListLongis_list_long ()
 
const Floatis_float () const
 
Floatis_float ()
 
const ListFloatis_list_float () const
 
ListFloatis_list_float ()
 
const Doubleis_double () const
 
Doubleis_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 Tuple::Value::get_is_const ( ) const
Returns
true if value is not mutable
bool Tuple::Value::get_is_ref ( ) const
Returns
true if value is a reference
const Tuple::Value * Tuple::Value::get_next ( ) const
Returns
const pointer to next value in tuple value list.
Tuple::Value * 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 Tuple::Value::get_symbol ( ) const
Returns
symbol name of value
Types 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

Friends And Related Function Documentation

friend class ConstValueIterator
friend
friend class Tuple
friend
friend class ValueIterator
friend

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