Definition in file fbxfilesdk_new.h.
#include <new>
#include <stdlib.h>
#include <fbxfilesdk/fbxfilesdk_memory.h>
#include <fbxfilesdk/fbxfilesdk_nsbegin.h>
#include <fbxfilesdk/fbxfilesdk_nsend.h>
Go to the source code of this file.
Classes |
|
struct | SimpleType |
struct | SimpleType< T * > |
struct | SimpleType< const T > |
struct | SimpleType< T[n]> |
Defines |
|
#define | KFBX_SIMPLE_TYPE(T) |
#define | KFBX_IS_SIMPLE_TYPE(T) ((bool) SimpleType<T>::value) |
#define | KFBXNEW_DECLARE_FRIEND |
Functions |
|
KFBX_SIMPLE_TYPE (bool) | |
KFBX_SIMPLE_TYPE (char) | |
KFBX_SIMPLE_TYPE (unsigned char) | |
KFBX_SIMPLE_TYPE (short) | |
KFBX_SIMPLE_TYPE (int) | |
KFBX_SIMPLE_TYPE (long) | |
KFBX_SIMPLE_TYPE (float) | |
KFBX_SIMPLE_TYPE (double) | |
KFBX_SIMPLE_TYPE (unsigned long long) | |
template<typename T> | |
T * | FbxSdkNew () |
template<typename T, typename T1> | |
T * | FbxSdkNew (T1 &p1) |
template<typename T, typename T1> | |
T * | FbxSdkNew (const T1 &p1) |
template<typename T, typename T1, typename T2> | |
T * | FbxSdkNew (T1 &p1, T2 &p2) |
template<typename T, typename T1, typename T2> | |
T * | FbxSdkNew (T1 &p1, const T2 &p2) |
template<typename T, typename T1, typename T2> | |
T * | FbxSdkNew (const T1 &p1, T2 &p2) |
template<typename T, typename T1, typename T2> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2) |
template<typename T, typename T1, typename T2, typename T3> | |
T * | FbxSdkNew (T1 &p1, T2 &p2, T3 &p3) |
template<typename T, typename T1, typename T2, typename T3> | |
T * | FbxSdkNew (T1 &p1, T2 &p2, const T3 &p3) |
template<typename T, typename T1, typename T2, typename T3> | |
T * | FbxSdkNew (T1 &p1, const T2 &p2, T3 &p3) |
template<typename T, typename T1, typename T2, typename T3> | |
T * | FbxSdkNew (T1 &p1, const T2 &p2, const T3 &p3) |
template<typename T, typename T1, typename T2, typename T3> | |
T * | FbxSdkNew (const T1 &p1, T2 &p2, T3 &p3) |
template<typename T, typename T1, typename T2, typename T3> | |
T * | FbxSdkNew (const T1 &p1, T2 &p2, const T3 &p3) |
template<typename T, typename T1, typename T2, typename T3> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, T3 &p3) |
template<typename T, typename T1, typename T2, typename T3> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, const T3 &p3) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (T1 &p1, T2 &p2, T3 &p3, T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (T1 &p1, T2 &p2, T3 &p3, const T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (T1 &p1, T2 &p2, const T3 &p3, T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (T1 &p1, T2 &p2, const T3 &p3, const T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (T1 &p1, const T2 &p2, T3 &p3, T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (T1 &p1, const T2 &p2, T3 &p3, const T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (T1 &p1, const T2 &p2, const T3 &p3, T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (const T1 &p1, T2 &p2, T3 &p3, T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (const T1 &p1, T2 &p2, T3 &p3, const T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (const T1 &p1, T2 &p2, const T3 &p3, T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (const T1 &p1, T2 &p2, const T3 &p3, const T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, T3 &p3, T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, T3 &p3, const T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, const T3 &p3, T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4) |
template<typename T, typename T1, typename T2, typename T3, typename T4, typename T5> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5) |
template<typename T, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6) |
template<typename T, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7) |
template<typename T, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7, const T8 &p8) |
template<typename T, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> | |
T * | FbxSdkNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7, const T8 &p8, const T9 &p9) |
template<typename T> | |
void | FbxSdkDelete (T *p) |
template<typename T> | |
T * | FbxSdkNewArray (int n) |
template<typename T> | |
void | FbxSdkDeleteArray (T *p) |
#define KFBX_IS_SIMPLE_TYPE | ( | T | ) | ((bool) SimpleType<T>::value) |
Definition at line 104 of file fbxfilesdk_new.h.
Referenced by FbxSdkDeleteArray(), and FbxSdkNewArray().
#define KFBX_SIMPLE_TYPE | ( | T | ) |
Value:
template<> struct SimpleType<T> { \ union { \ T t; \ } catcherr; \ enum {value = 1}; \ }
Definition at line 81 of file fbxfilesdk_new.h.
#define KFBXNEW_DECLARE_FRIEND |
Definition at line 371 of file fbxfilesdk_new.h.
void FbxSdkDelete | ( | T * | p | ) | [inline] |
Definition at line 325 of file fbxfilesdk_new.h.
References FbxSdkFree().
Referenced by KStringListTemplate< KStringListItem >::Clear(), KFbxLayerElementUserData::Clear(), FbxSdkDeletionPolicy::DeleteIt(), KStringListTemplate< KStringListItem >::RemoveAt(), and KHungryAllocator::~KHungryAllocator().
void FbxSdkDeleteArray | ( | T * | p | ) | [inline] |
Definition at line 353 of file fbxfilesdk_new.h.
References FbxSdkFree(), and KFBX_IS_SIMPLE_TYPE.
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3, | |||
const T4 & | p4, | |||
const T5 & | p5, | |||
const T6 & | p6, | |||
const T7 & | p7, | |||
const T8 & | p8, | |||
const T9 & | p9 | |||
) | [inline] |
Definition at line 318 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3, | |||
const T4 & | p4, | |||
const T5 & | p5, | |||
const T6 & | p6, | |||
const T7 & | p7, | |||
const T8 & | p8 | |||
) | [inline] |
Definition at line 312 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3, | |||
const T4 & | p4, | |||
const T5 & | p5, | |||
const T6 & | p6, | |||
const T7 & | p7 | |||
) | [inline] |
Definition at line 306 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3, | |||
const T4 & | p4, | |||
const T5 & | p5, | |||
const T6 & | p6 | |||
) | [inline] |
Definition at line 300 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3, | |||
const T4 & | p4, | |||
const T5 & | p5 | |||
) | [inline] |
Definition at line 294 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3, | |||
const T4 & | p4 | |||
) | [inline] |
Definition at line 288 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3, | |||
T4 & | p4 | |||
) | [inline] |
Definition at line 282 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
T3 & | p3, | |||
const T4 & | p4 | |||
) | [inline] |
Definition at line 276 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
T3 & | p3, | |||
T4 & | p4 | |||
) | [inline] |
Definition at line 270 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
T2 & | p2, | |||
const T3 & | p3, | |||
const T4 & | p4 | |||
) | [inline] |
Definition at line 264 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
T2 & | p2, | |||
const T3 & | p3, | |||
T4 & | p4 | |||
) | [inline] |
Definition at line 258 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
T2 & | p2, | |||
T3 & | p3, | |||
const T4 & | p4 | |||
) | [inline] |
Definition at line 252 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
T2 & | p2, | |||
T3 & | p3, | |||
T4 & | p4 | |||
) | [inline] |
Definition at line 246 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3, | |||
const T4 & | p4 | |||
) | [inline] |
Definition at line 240 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3, | |||
T4 & | p4 | |||
) | [inline] |
Definition at line 234 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
const T2 & | p2, | |||
T3 & | p3, | |||
const T4 & | p4 | |||
) | [inline] |
Definition at line 228 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
const T2 & | p2, | |||
T3 & | p3, | |||
T4 & | p4 | |||
) | [inline] |
Definition at line 222 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
T2 & | p2, | |||
const T3 & | p3, | |||
const T4 & | p4 | |||
) | [inline] |
Definition at line 216 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
T2 & | p2, | |||
const T3 & | p3, | |||
T4 & | p4 | |||
) | [inline] |
Definition at line 210 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
T2 & | p2, | |||
T3 & | p3, | |||
const T4 & | p4 | |||
) | [inline] |
Definition at line 204 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
T2 & | p2, | |||
T3 & | p3, | |||
T4 & | p4 | |||
) | [inline] |
Definition at line 198 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3 | |||
) | [inline] |
Definition at line 192 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2, | |||
T3 & | p3 | |||
) | [inline] |
Definition at line 186 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
T2 & | p2, | |||
const T3 & | p3 | |||
) | [inline] |
Definition at line 180 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
T2 & | p2, | |||
T3 & | p3 | |||
) | [inline] |
Definition at line 174 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
const T2 & | p2, | |||
const T3 & | p3 | |||
) | [inline] |
Definition at line 168 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
const T2 & | p2, | |||
T3 & | p3 | |||
) | [inline] |
Definition at line 162 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
T2 & | p2, | |||
const T3 & | p3 | |||
) | [inline] |
Definition at line 156 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
T2 & | p2, | |||
T3 & | p3 | |||
) | [inline] |
Definition at line 150 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
const T2 & | p2 | |||
) | [inline] |
Definition at line 144 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1, | |
T2 & | p2 | |||
) | [inline] |
Definition at line 138 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
const T2 & | p2 | |||
) | [inline] |
Definition at line 132 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1, | |
T2 & | p2 | |||
) | [inline] |
Definition at line 126 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | const T1 & | p1 | ) | [inline] |
Definition at line 120 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | T1 & | p1 | ) | [inline] |
Definition at line 114 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNew | ( | ) | [inline] |
Definition at line 108 of file fbxfilesdk_new.h.
References FbxSdkMalloc().
T* FbxSdkNewArray | ( | int | n | ) | [inline] |
Definition at line 335 of file fbxfilesdk_new.h.
References FbxSdkMalloc(), and KFBX_IS_SIMPLE_TYPE.
KFBX_SIMPLE_TYPE | ( | unsigned long | long | ) |
KFBX_SIMPLE_TYPE | ( | double | ) |
KFBX_SIMPLE_TYPE | ( | float | ) |
KFBX_SIMPLE_TYPE | ( | long | ) |
KFBX_SIMPLE_TYPE | ( | int | ) |
KFBX_SIMPLE_TYPE | ( | short | ) |
KFBX_SIMPLE_TYPE | ( | unsigned | char | ) |
KFBX_SIMPLE_TYPE | ( | char | ) |
KFBX_SIMPLE_TYPE | ( | bool | ) |