fbsdk/fbarray.h File Reference
#include <kaydaradef.h>
#include <fbsdk/fbversion.h>
#include <assert.h>
#include <string.h>
A template class for arrays.
Definition in file fbarray.h.
|
void * | FBRealloc (void *memblock, size_t size) |
| General allocation function, actually calling standard function "realloc". More...
|
|
void | FBFree (void *memblock) |
| General free function, actually calling standard function "free". More...
|
|
#define FB_DEFINE_ARRAY |
( |
|
DllTag, |
|
|
|
Type |
|
) |
| typedef class DllTag FBArrayTemplate< FB##Type* > FBArray##Type; |
Define an array (template) for a component (discard the FB..).
Define a type corresponding to the array in the header file.
- Parameters
-
DllTag | Associated DLL. |
Type | Type (component) to register as an array (discard the FB). |
Definition at line 360 of file fbarray.h.
#define FBImplementArray |
( |
|
DllTag, |
|
|
|
Type |
|
) |
| template class DllTag FBSDKNamespaceFunc( FBArrayTemplate ) < FB##Type* >; |
Implement an array.
Instanciates the template class in the *.cxx file.
- Parameters
-
DllTag | Associated DLL. |
Type | Type to register as an array. |
Definition at line 371 of file fbarray.h.
Ensure that FBSDK_DLL is defined only once...
Definition at line 47 of file fbarray.h.
Go to the source code of this file.