#include <vector>
Go to the source code of this file.
◆ AlignedFreePointer
| #define AlignedFreePointer |
( |
|
... | ) |
{ if( __VA_ARGS__ ) aligned_free( __VA_ARGS__ ) , __VA_ARGS__ = NULL; } |
◆ ARRAY_DEBUG
◆ ASSERT
| #define ASSERT |
( |
|
x | ) |
{ if( !( x ) ) exit(0); } |
◆ ConstPointer
| #define ConstPointer |
( |
|
... | ) |
const __VA_ARGS__* |
◆ DeletePointer
| #define DeletePointer |
( |
|
... | ) |
{ if( __VA_ARGS__ ) delete[] __VA_ARGS__ , __VA_ARGS__ = NULL; } |
◆ FreePointer
| #define FreePointer |
( |
|
... | ) |
{ if( __VA_ARGS__ ) free( __VA_ARGS__ ) , __VA_ARGS__ = NULL; } |
◆ NullPointer
| #define NullPointer |
( |
|
... | ) |
NULL |
◆ Pointer
| #define Pointer |
( |
|
... | ) |
__VA_ARGS__* |
◆ aligned_free()
| void aligned_free |
( |
void * |
mem | ) |
|
◆ aligned_malloc()
| void* aligned_malloc |
( |
size_t |
size, |
|
|
size_t |
align |
|
) |
| |
◆ AlignedAllocPointer()
template<class C >
| C* AlignedAllocPointer |
( |
size_t |
size, |
|
|
size_t |
alignment, |
|
|
const char * |
name = NULL |
|
) |
| |
◆ AllocPointer()
template<class C >
| C* AllocPointer |
( |
size_t |
size, |
|
|
const char * |
name = NULL |
|
) |
| |
◆ GetPointer() [1/4]
◆ GetPointer() [2/4]
template<class C >
| const C* GetPointer |
( |
const C & |
c | ) |
|
◆ GetPointer() [3/4]
template<class C >
| const C* GetPointer |
( |
const std::vector< C > & |
v | ) |
|
◆ GetPointer() [4/4]
template<class C >
| C* GetPointer |
( |
std::vector< C > & |
v | ) |
|
◆ NewPointer()
template<class C >
| C* NewPointer |
( |
size_t |
size, |
|
|
const char * |
name = NULL |
|
) |
| |
◆ PointerAddress() [1/2]
template<class C >
| C* PointerAddress |
( |
C * |
c | ) |
|
◆ PointerAddress() [2/2]
template<class C >
| const C* PointerAddress |
( |
const C * |
c | ) |
|
◆ ReAllocPointer()
template<class C >
| C* ReAllocPointer |
( |
C * |
c, |
|
|
size_t |
size, |
|
|
const char * |
name = NULL |
|
) |
| |