Web Analytics Made Easy - Statcounter
Skip to content

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 .

typedef SBCClassFactory SBFactory;


Macro Definition Documentation#

define SB_CONSTRUCTOR_0#

Declares a class constructor (see Introspection ) CLASS::CLASS()

#define SB_CONSTRUCTOR_0 (
    CLASS
) 


define SB_CONSTRUCTOR_1#

Declares a class constructor (see Introspection ) CLASS::CLASS(T0)

#define SB_CONSTRUCTOR_1 (
    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_10 (
    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_11 (
    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_12 (
    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_13 (
    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_14 (
    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_2 (
    CLASS,
    T0,
    T1
) 


define SB_CONSTRUCTOR_3#

Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2)

#define SB_CONSTRUCTOR_3 (
    CLASS,
    T0,
    T1,
    T2
) 


define SB_CONSTRUCTOR_4#

Declares a class constructor (see Introspection ) CLASS::CLASS(T0,T1,T2,T3)

#define SB_CONSTRUCTOR_4 (
    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_5 (
    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_6 (
    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_7 (
    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_8 (
    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_CONSTRUCTOR_9 (
    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_BEGIN 


define SB_FACTORY_END#

Declares the end of the class factory (see Introspection )

#define SB_FACTORY_END