| class xany |
| { |
| public: |
| |
|
xany (xanykind in_kind = xakuninit); |
| |
|
xany (const xany &in); |
| |
|
xany (const xany_c &in); |
| |
|
xany (xint in_intvalue); |
| |
|
xany (xbool in_boolvalue); |
| |
|
xany (xreal in_realvalue); |
| |
|
xany (xstring in_stringvalue); |
| |
|
xany (xrstring in_stringvalue); |
| |
|
xany (xobject *in_objectvalue); |
| |
|
xany (xint in_value, xrttienum *in_rtti); |
| protected: |
| |
| |
|
~xany (); |
| |
| |
xanykind |
getkind () const; |
| |
xbool |
isuninit () const; |
| |
xbool |
isnil () const; |
| |
xbool |
isint () const; |
| |
xbool |
isbool () const; |
| |
xbool |
isreal () const; |
| |
xbool |
isstring () const; |
| |
xbool |
isenum () const; |
| |
xbool |
isobject () const; |
| |
| |
|
operator xint () const; |
| |
|
operator xbool () const; |
| |
|
operator xreal () const; |
| |
|
operator xrstring () const; |
| |
|
operator xobject * () const; |
| |
| |
xany_c |
getxany_c () const; |
| |
| |
xany |
&operator= (const xany &in); |
| |
xany |
&operator= (const xany_c &in); |
| |
xany |
&operator= (xint in_intvalue); |
| |
xany |
&operator= (xbool in_boolvalue); |
| |
xany |
&operator= (xreal in_realvalue); |
| |
xany |
&operator= (xstring in_stringlvalue); |
| |
xany |
&operator= (xrstring in_stringlvalue); |
| |
xany |
&operator= (xobject *in_objectvalue); |
| |
| |
xbool |
operator== (const xany &source) const; |
| |
xbool |
operator== (xint in_intvalue) const; |
| |
xbool |
operator== (xbool in_boolvalue) const; |
| |
xbool |
operator== (xreal in_realvalue) const; |
| |
xbool |
operator== (xstring in_stringvalue) const; |
| |
xbool |
operator== (xrstring in_stringvalue) const; |
| |
xbool |
operator== (xobject *in_object) const; |
| |
| |
xrtti |
*getRtti (); |
| |
xstring |
getCipTypeName (); |
| |
| |
bool |
softvalidate (xrtti, xbool is_optional) |
| |
void |
validate (xrtti, xbool is_optional) |
| }; |