#include <Any.hxx>
Static Public Attributes | |
static const char | DFT_CHAR_VAR =-17 |
Private Member Functions | |
SeqAlloc (const SeqAlloc &other) | |
SeqAlloc (unsigned int sizeOf1Elm) | |
~SeqAlloc () | |
void | clear () |
void | initCoarseMemory (char *mem, unsigned int size, Deallocator dealloc) |
void | construct (char *pt, const Any *val) |
void | construct (char *pt, const char *val, const TypeCode *tc, bool deepCpy) |
char * | allocate (unsigned int nbOfByte) |
void | destroy (char *pt, const TypeCode *tc) |
void | deallocate (char *pt) |
unsigned int | size () const |
std::vector< unsigned int > | getSetItems () const |
Private Attributes | |
char * | _start |
char * | _finish |
char * | _endOfStorage |
Deallocator | _notStdDeAlloc |
const unsigned int | _sizeOf1Elm |
Friends | |
class | SequenceAny |
|
private |
|
private |
Definition at line 369 of file Any.cxx.
References _start, and deallocate().
|
private |
Definition at line 425 of file Any.cxx.
Referenced by initCoarseMemory(), YACS::ENGINE::SequenceAny::realloc(), and SeqAlloc().
|
private |
Definition at line 374 of file Any.cxx.
References _endOfStorage, _finish, _start, and deallocate().
Referenced by YACS::ENGINE::SequenceAny::clear().
|
private |
Definition at line 408 of file Any.cxx.
References YACS::ENGINE::Any::putMyReprAtPlace().
Referenced by YACS::ENGINE::SequenceAny::performCpy(), YACS::ENGINE::SequenceAny::pushBack(), YACS::ENGINE::SequenceAny::realloc(), and YACS::ENGINE::SequenceAny::SequenceAny().
|
private |
pt | : |
val | : the source from which the construction will be performed. |
tc | : |
deepCpy | : If true in pt place a deep copy pointed by val will be put. |
Definition at line 420 of file Any.cxx.
References YACS::ENGINE::TypeCode::putReprAtPlace().
|
private |
Definition at line 434 of file Any.cxx.
References _notStdDeAlloc.
Referenced by clear(), YACS::ENGINE::SequenceAny::realloc(), and ~SeqAlloc().
|
private |
Definition at line 448 of file Any.cxx.
References YACS::ENGINE::TypeCode::destroyZippedAny().
Referenced by YACS::ENGINE::SequenceAny::clear(), YACS::ENGINE::SequenceAny::popBack(), YACS::ENGINE::SequenceAny::realloc(), and YACS::ENGINE::SequenceAny::~SequenceAny().
|
private |
Definition at line 458 of file Any.cxx.
References _sizeOf1Elm, _start, DFT_CHAR_VAR, CORBAEngineTest::i, PMMLBasicsTestLauncher::ret, and size().
|
private |
Definition at line 386 of file Any.cxx.
References _endOfStorage, _finish, _notStdDeAlloc, _sizeOf1Elm, _start, allocate(), DFT_CHAR_VAR, and CORBAEngineTest::i.
Referenced by YACS::ENGINE::SequenceAny::SequenceAny().
|
private |
Definition at line 453 of file Any.cxx.
References _finish, _sizeOf1Elm, and _start.
Referenced by getSetItems().
|
friend |
|
private |
Definition at line 151 of file Any.hxx.
Referenced by clear(), initCoarseMemory(), YACS::ENGINE::SequenceAny::pushBack(), YACS::ENGINE::SequenceAny::realloc(), and SeqAlloc().
|
private |
Definition at line 150 of file Any.hxx.
Referenced by clear(), YACS::ENGINE::SequenceAny::clear(), initCoarseMemory(), YACS::ENGINE::SequenceAny::popBack(), YACS::ENGINE::SequenceAny::pushBack(), YACS::ENGINE::SequenceAny::realloc(), SeqAlloc(), YACS::ENGINE::SequenceAny::SequenceAny(), size(), and YACS::ENGINE::SequenceAny::~SequenceAny().
|
private |
Definition at line 152 of file Any.hxx.
Referenced by deallocate(), and initCoarseMemory().
|
private |
Definition at line 153 of file Any.hxx.
Referenced by YACS::ENGINE::SequenceAny::clear(), getSetItems(), initCoarseMemory(), YACS::ENGINE::SequenceAny::performCpy(), YACS::ENGINE::SequenceAny::popBack(), YACS::ENGINE::SequenceAny::pushBack(), YACS::ENGINE::SequenceAny::realloc(), YACS::ENGINE::SequenceAny::SequenceAny(), size(), and YACS::ENGINE::SequenceAny::~SequenceAny().
|
private |
Definition at line 149 of file Any.hxx.
Referenced by clear(), YACS::ENGINE::SequenceAny::clear(), getSetItems(), initCoarseMemory(), YACS::ENGINE::SequenceAny::realloc(), SeqAlloc(), YACS::ENGINE::SequenceAny::SequenceAny(), size(), ~SeqAlloc(), and YACS::ENGINE::SequenceAny::~SequenceAny().
|
static |
Definition at line 168 of file Any.hxx.
Referenced by YACS::ENGINE::ArrayAny::ArrayAny(), getSetItems(), initCoarseMemory(), YACS::ENGINE::Any::IsNull(), and YACS::ENGINE::StructAny::StructAny().