#include <Any.hxx>


Public Member Functions | |
| Any * | clone () const |
| bool | operator== (const Any &other) const |
| AnyPtr | operator[] (int i) const throw (Exception) |
| AnyPtr | operator[] (const char *key) const throw (Exception) |
| void | setEltAtRank (int i, const Any *elem) throw (Exception) |
| void | setEltAtRank (const char *key, const Any *elem) throw (Exception) |
Static Public Member Functions | |
| static StructAny * | New (TypeCodeStruct *type) |
Protected Member Functions | |
| void | putMyReprAtPlace (char *data) const |
Protected Member Functions inherited from YACS::ENGINE::ComposedAny | |
| ComposedAny (const ComposedAny &other) | |
| ComposedAny (TypeCode *type, bool isNew=true) | |
| void | checkTypeOf (const Any *elem) const throw (Exception) |
Protected Member Functions inherited from YACS::ENGINE::Any | |
| virtual | ~Any () |
| Any (TypeCode *type) | |
| Any (const Any &other) | |
Protected Member Functions inherited from YACS::ENGINE::RefCounter | |
| RefCounter () | |
| RefCounter (const RefCounter &other) | |
| virtual | ~RefCounter () |
Static Protected Member Functions | |
| static void | putReprAtPlace (char *data, const char *src, const TypeCodeStruct *type, bool deepCpy) |
| static void | destroyReprAtPlace (char *data, const TypeCodeStruct *type) |
| static AnyPtr | getOrBuildFromData (char *data, const TypeCodeStruct *type) |
Private Member Functions | |
| ~StructAny () | |
| StructAny (TypeCodeStruct *type) | |
| StructAny (const StructAny &other) | |
| StructAny (char *data, TypeCodeStruct *type) | |
Private Attributes | |
| char * | _data |
Friends | |
| class | TypeCodeStruct |
Additional Inherited Members | |
Static Public Attributes inherited from YACS::ENGINE::RefCounter | |
| static unsigned int | _totalCnt =0 |
Protected Attributes inherited from YACS::ENGINE::Any | |
| TypeCode * | _type |
|
private |
Definition at line 983 of file Any.cxx.
References _data, YACS::ENGINE::TypeCodeStruct::_members, and YACS::ENGINE::Any::_type.
|
private |
Definition at line 996 of file Any.cxx.
References _data, YACS::ENGINE::Any::_type, YACS::ENGINE::SeqAlloc::DFT_CHAR_VAR, YACS::ENGINE::TypeCode::getSizeInByteOfAnyReprInSeq(), and CORBAEngineTest::i.
Referenced by clone(), getOrBuildFromData(), and New().
|
private |
Definition at line 1003 of file Any.cxx.
References _data, YACS::ENGINE::TypeCodeStruct::_members, YACS::ENGINE::Any::_type, YACS::ENGINE::TypeCode::getSizeInByteOfAnyReprInSeq(), and YACS::ENGINE::TypeCode::putReprAtPlace().
|
private |
Definition at line 1016 of file Any.cxx.
References _data, YACS::ENGINE::TypeCodeStruct::_members, YACS::ENGINE::Any::_type, and YACS::ENGINE::TypeCode::getSizeInByteOfAnyReprInSeq().
|
virtual |
|
staticprotected |
Definition at line 965 of file Any.cxx.
References YACS::ENGINE::TypeCodeStruct::_members.
Referenced by YACS::ENGINE::TypeCodeStruct::destroyZippedAny().
|
staticprotected |
Definition at line 976 of file Any.cxx.
References PMMLBasicsTestLauncher::ret, and StructAny().
Referenced by YACS::ENGINE::TypeCodeStruct::getOrBuildAnyFromZippedData().
|
static |
Definition at line 1028 of file Any.cxx.
References StructAny().
|
virtual |
Implements YACS::ENGINE::Any.
Definition at line 887 of file Any.cxx.
References YACS::ENGINE::TypeCodeStruct::_members, YACS::ENGINE::Any::_type, YACS::ENGINE::Any::getType(), and YACS::ENGINE::TypeCode::isA().
Reimplemented from YACS::ENGINE::ComposedAny.
Definition at line 905 of file Any.cxx.
References YACS::ENGINE::TypeCodeStruct::_members, and YACS::ENGINE::TypeCodeStruct::getSizeInByteOfAnyReprInSeq().
|
protectedvirtual |
Implements YACS::ENGINE::Any.
Definition at line 942 of file Any.cxx.
References _data, YACS::ENGINE::TypeCodeStruct::_members, YACS::ENGINE::Any::_type, and YACS::ENGINE::TypeCode::putReprAtPlace().
|
staticprotected |
Definition at line 954 of file Any.cxx.
References YACS::ENGINE::TypeCodeStruct::_members.
Referenced by YACS::ENGINE::TypeCodeStruct::putReprAtPlace().
Implements YACS::ENGINE::ComposedAny.
Definition at line 923 of file Any.cxx.
Referenced by YACS::ENGINE::convertFromYacsStruct< NEUTRALImpl, YACS::ENGINE::Any * >::convert().
Definition at line 929 of file Any.cxx.
References YACS::ENGINE::TypeCode::destroyZippedAny(), and YACS::ENGINE::TypeCodeStruct::getMember().
|
friend |
|
private |
Definition at line 295 of file Any.hxx.
Referenced by putMyReprAtPlace(), StructAny(), and ~StructAny().