fbsdk/fbdefines.h File Reference

fbdefines.h File Reference
#include <kaydaradef.h>
#include <fbsdk/fbtypes.h>

File Description

The purpose of this file is to hold all of the SDK general-purpose preprocessor definitions.

Definition in file fbdefines.h.

Namespaces

 ORSDK2018
 

Macros

#define FBSDK_DLL   K_DLLIMPORT
 Be sure that FBSDK_DLL is defined only once... More...
 
#define FBClassInit
 Class initialization. More...
 
#define FBClassImplementation(Name)
 Class implementation. More...
 
#define FBClassDeclare(Name, Parent)
 Class declaration. More...
 

Macro Definition Documentation

#define FBClassDeclare (   Name,
  Parent 
)
Value:
public: \
typedef Parent ParentClass; \
virtual const char *ClassName() override ;\
static int TypeInfo; \
virtual bool Is( int pTypeId ) override ;\
virtual void FBDelete() override ;\
virtual int GetTypeId() override ;\
virtual ~Name(); \\
private:
#define Name(a0, a1, a2, a3, a4)
Definition: Python-ast.h:502
Definition: Python-ast.h:24

Class declaration.

Overloads the necessary functions when a class inherits from FBComponent (or its derivatives).

Parameters
NameName of class to declare.
ParentParent class to associate with Name.
+ Examples:

Definition at line 85 of file fbdefines.h.

#define FBClassImplementation (   Name)
#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 50 of file fbdefines.h.

Go to the source code of this file.