Jamoma API
0.6.0.a19
|
Individual items found in a TTValue. More...
#include <TTElement.h>
Public Member Functions | |
void * | operator new (size_t size) |
We use custom #new and #delete operators for TTElement to ensure that all memory allocated on the heap is aligned on 16-byte boundaries. More... | |
void | operator delete (void *mem) |
We use custom #new and #delete operators for TTElement to ensure that all memory allocated on the heap is aligned on 16-byte boundaries. More... | |
TTElement (const TTElement &anOtherElement) | |
Copy constructor. More... | |
TTDataType | type () const |
query an element for its type | |
Friends | |
class | TTDictionary |
bool | operator< (const TTElement &a1, const TTElement &a2) |
We define the < operator for sorting of linked-list and other STL calls that require sorting ability of TTValue. | |
Individual items found in a TTValue.
Definition at line 89 of file TTElement.h.
|
inline |
Copy constructor.
Definition at line 179 of file TTElement.h.
|
inline |
We use custom #new and #delete operators for TTElement to ensure that all memory allocated on the heap is aligned on 16-byte boundaries.
For memory allocated on the stack we rely on the TT_ALIGN_16 macro used in the class definition.
Definition at line 159 of file TTElement.h.
References TTFree16().
|
inline |
We use custom #new and #delete operators for TTElement to ensure that all memory allocated on the heap is aligned on 16-byte boundaries.
For memory allocated on the stack we rely on the TT_ALIGN_16 macro used in the class definition.
Definition at line 144 of file TTElement.h.
References TTMalloc16().