#include <Any.hxx>

Private Member Functions | |
| StringOnHeap (const char *val) | |
| StringOnHeap (const char *val, std::size_t len) | |
| StringOnHeap (const std::string &val) | |
| StringOnHeap (char *val, Deallocator deAlloc) | |
| bool | operator== (const StringOnHeap &other) const |
| StringOnHeap * | deepCopy () const |
| const char * | cStr () const |
| std::size_t | size () const |
| ~StringOnHeap () | |
Private Attributes | |
| char * | _str |
| std::size_t | _len |
| Deallocator | _dealloc |
Friends | |
| class | Any |
| class | AtomAny |
| class | ArrayAny |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlineprivate |
Definition at line 63 of file Any.hxx.
Referenced by YACS::ENGINE::AtomAny::getBytesValue(), and YACS::ENGINE::AtomAny::getStringValue().
|
private |
Definition at line 217 of file Any.cxx.
References _len, _str, and StringOnHeap().
Referenced by YACS::ENGINE::AtomAny::putMyReprAtPlace().
|
private |
|
inlineprivate |
Definition at line 64 of file Any.hxx.
Referenced by YACS::ENGINE::AtomAny::getBytesValue(), and YACS::ENGINE::AtomAny::getStringValue().
|
private |
Definition at line 69 of file Any.hxx.
Referenced by ~StringOnHeap().
|
private |
Definition at line 68 of file Any.hxx.
Referenced by deepCopy().
|
private |
Definition at line 67 of file Any.hxx.
Referenced by deepCopy(), operator==(), StringOnHeap(), and ~StringOnHeap().