File SBCClassFactory.hpp#
FileList > Class > SBCClassFactory.hpp
#include "SBCClassExport.hpp"
#include "SBCClassConstructor.hpp"
#include "SBCContainerHashMap.hpp"
#include <iostream>
Classes#
Type | Name |
---|---|
class | SBCClassFactory This class describes a class factory in a class proxy. |
Public Types#
Type | Name |
---|---|
typedef SBCClassFactory | SBFactory The short name of SBCClassFactory . |
Macros#
Type | Name |
---|---|
define | SB_CONSTRUCTOR_0 (CLASS) Declares a class constructor (see Introspection ) CLASS::CLASS() |
define | SB_CONSTRUCTOR_1 (CLASS, T0) Declares a class constructor (see Introspection ) CLASS::CLASS(T0) |
define | SB_CONSTRUCTOR_10 (CLASS, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9) |
define | SB_CONSTRUCTOR_11 (CLASS, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10) |
define | SB_CONSTRUCTOR_12 (CLASS, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11) |
define | SB_CONSTRUCTOR_13 (CLASS, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12) |
define | SB_CONSTRUCTOR_14 (CLASS, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13) |
define | SB_CONSTRUCTOR_15 (CLASS, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14) |
define | SB_CONSTRUCTOR_16 (CLASS, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15) |
define | SB_CONSTRUCTOR_2 (CLASS, T0, T1) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1) |
define | SB_CONSTRUCTOR_3 (CLASS, T0, T1, T2) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2) |
define | SB_CONSTRUCTOR_4 (CLASS, T0, T1, T2, T3) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3) |
define | SB_CONSTRUCTOR_5 (CLASS, T0, T1, T2, T3, T4) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4) |
define | SB_CONSTRUCTOR_6 (CLASS, T0, T1, T2, T3, T4, T5) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5) |
define | SB_CONSTRUCTOR_7 (CLASS, T0, T1, T2, T3, T4, T5, T6) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6) |
define | SB_CONSTRUCTOR_8 (CLASS, T0, T1, T2, T3, T4, T5, T6, T7) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7) |
define | SB_CONSTRUCTOR_9 (CLASS, T0, T1, T2, T3, T4, T5, T6, T7, T8) Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8) |
define | SB_FACTORY_BEGIN Declares the beginning of the class factory (see Introspection ) |
define | SB_FACTORY_END Declares the end of the class factory (see Introspection ) |
Public Types Documentation#
typedef SBFactory#
The short name of SBCClassFactory .
Macro Definition Documentation#
define SB_CONSTRUCTOR_0#
Declares a class constructor (see Introspection ) CLASS::CLASS()
define SB_CONSTRUCTOR_1#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0)
define SB_CONSTRUCTOR_10#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9)
define SB_CONSTRUCTOR_11#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)
define SB_CONSTRUCTOR_12#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)
define SB_CONSTRUCTOR_13#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)
define SB_CONSTRUCTOR_14#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)
define SB_CONSTRUCTOR_15#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)
#define SB_CONSTRUCTOR_15 (
CLASS,
T0,
T1,
T2,
T3,
T4,
T5,
T6,
T7,
T8,
T9,
T10,
T11,
T12,
T13,
T14
)
define SB_CONSTRUCTOR_16#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)
#define SB_CONSTRUCTOR_16 (
CLASS,
T0,
T1,
T2,
T3,
T4,
T5,
T6,
T7,
T8,
T9,
T10,
T11,
T12,
T13,
T14,
T15
)
define SB_CONSTRUCTOR_2#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1)
define SB_CONSTRUCTOR_3#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2)
define SB_CONSTRUCTOR_4#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3)
define SB_CONSTRUCTOR_5#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4)
define SB_CONSTRUCTOR_6#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5)
define SB_CONSTRUCTOR_7#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6)
define SB_CONSTRUCTOR_8#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7)
define SB_CONSTRUCTOR_9#
Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3,T4,T5,T6,T7,T8)
define SB_FACTORY_BEGIN#
Declares the beginning of the class factory (see Introspection )
define SB_FACTORY_END#
Declares the end of the class factory (see Introspection )