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 Value * get_next () const
 
Value * get_next ()
 
const void * get_pvalue () const
 
void * get_pvalue ()
 
const Bool * is_bool () const
 
Bool * is_bool ()
 
const ListBool * is_list_bool () const
 
ListBool * is_list_bool ()
 
const Int * is_int () const
 
Int * is_int ()
 
const ListInt * is_list_int () const
 
ListInt * is_list_int ()
 
const Long * is_long () const
 
Long * is_long ()
 
const ListLong * is_list_long () const
 
ListLong * is_list_long ()
 
const Float * is_float () const
 
Float * is_float ()
 
const ListFloat * is_list_float () const
 
ListFloat * is_list_float ()
 
const Double * is_double () const
 
Double * is_double ()
 
const ListDouble * is_list_double () const
 
ListDouble * is_list_double ()
 
const Symbol * is_symbol () const
 
Symbol * is_symbol ()
 
const ListSymbol * is_list_symbol () const
 
ListSymbol * is_list_symbol ()
 
const AString * is_astring () const
 
AString * is_astring ()
 
const ListAString * is_list_astring () const
 
ListAString * is_list_astring ()
 
const String * is_string () const
 
String * is_string ()
 
const ListString * is_list_string () const
 
ListString * is_list_string ()
 
const StringBuffer * is_stringbuffer () const
 
StringBuffer * is_stringbuffer ()
 
const ListStringBuffer * is_list_stringbuffer () const
 
ListStringBuffer * is_list_stringbuffer ()
 
const Blob * is_blob () const
 
Blob * is_blob ()
 
const ListBlob * is_list_blob () const
 
ListBlob * is_list_blob ()
 
const Tuple * is_tuple () const
 
Tuple * is_tuple ()
 
const ListTuple * is_list_tuple () const
 
ListTuple * is_list_tuple ()
 
const TimeDate * is_time_date () const
 
TimeDate * is_time_date ()
 
const ListTimeDate * is_list_time_date () const
 
ListTimeDate * is_list_time_date ()
 
const TimePeriod * is_time_period () const
 
TimePeriod * is_time_period ()
 
const ListTimePeriod * is_list_time_period () const
 
ListTimePeriod * is_list_time_period ()
 
const ArrayInt * is_array_int () const
 
ArrayInt * is_array_int ()
 
const ListArrayInt * is_list_array_int () const
 
ListArrayInt * is_list_array_int ()
 
const ArrayLong * is_array_long () const
 
ArrayLong * is_array_long ()
 
const ListArrayLong * is_list_array_long () const
 
ListArrayLong * is_list_array_long ()
 
const ArrayFloat * is_array_float () const
 
ArrayFloat * is_array_float ()
 
const ListArrayFloat * is_list_array_float () const
 
ListArrayFloat * is_list_array_float ()
 
const ArrayDouble * is_array_double () const
 
ArrayDouble * is_array_double ()
 
const ListArrayDouble * is_list_array_double () const
 
ListArrayDouble * is_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: