eyedb::oqmlAtom Class Reference

Inheritance diagram for eyedb::oqmlAtom:

eyedb::oqmlAtom_bool eyedb::oqmlAtom_char eyedb::oqmlAtom_coll eyedb::oqmlAtom_double eyedb::oqmlAtom_ident eyedb::oqmlAtom_int eyedb::oqmlAtom_nil eyedb::oqmlAtom_node eyedb::oqmlAtom_null eyedb::oqmlAtom_obj eyedb::oqmlAtom_oid eyedb::oqmlAtom_range eyedb::oqmlAtom_select eyedb::oqmlAtom_string eyedb::oqmlAtom_struct

List of all members.

Public Member Functions

 oqmlAtom (const oqmlAtom &)
oqmlAtomoperator= (const oqmlAtom &)
virtual oqmlBool makeEntry (int, unsigned char *, int, const Class *=0) const
virtual oqmlAtomcopy ()
virtual oqmlBool isEqualTo (oqmlAtom &)
virtual oqmlAtom_nilas_nil ()
virtual oqmlAtom_nullas_null ()
virtual oqmlAtom_boolas_bool ()
virtual oqmlAtom_oidas_oid ()
virtual oqmlAtom_objas_obj ()
virtual oqmlAtom_intas_int ()
virtual oqmlAtom_charas_char ()
virtual oqmlAtom_doubleas_double ()
virtual oqmlAtom_stringas_string ()
virtual oqmlAtom_identas_ident ()
virtual oqmlAtom_rangeas_range ()
virtual oqmlAtom_collas_coll ()
virtual oqmlAtom_listas_list ()
virtual oqmlAtom_bagas_bag ()
virtual oqmlAtom_setas_set ()
virtual oqmlAtom_arrayas_array ()
virtual oqmlAtom_nodeas_node ()
virtual oqmlAtom_selectas_select ()
virtual oqmlAtom_structas_struct ()
virtual ValuetoValue () const

Static Public Member Functions

static oqmlAtommake_atom (const IteratorAtom &atom, Class *cls)
static oqmlAtommake_atom (Data data, oqmlATOMTYPE type, const Class *cls)

Public Attributes

oqmlAtomType type
int refcnt
oqmlBool recurs
gbLinklink
oqmlAtomnext
char * string


Detailed Description

Definition at line 296 of file oql_p.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:24 2008 for eyedb by  doxygen 1.5.3