File SBCClassFunction.hpp#
FileList > Base > Core > Class > include > SBCClassFunction.hpp
#include "SBCMetaValue.hpp"
#include "SBCContainerString.hpp"
#include "SBCClassMacros.hpp"
#include "SBCClassExport.hpp"
#include "SBCMetaType.hpp"
#include <map>
#include <iostream>
Classes#
Type | Name |
---|---|
class | SBCClassFunction This class describes a class function in a class proxy. |
class | SBCClassFunction0 <typename Output, typename Class> |
class | SBCClassFunction0< void, Class > <typename Class> |
class | SBCClassFunction1 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(1)> |
class | SBCClassFunction10 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(10)> |
class | SBCClassFunction10< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(10)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(10)> |
class | SBCClassFunction11 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(11)> |
class | SBCClassFunction11< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(11)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(11)> |
class | SBCClassFunction12 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(12)> |
class | SBCClassFunction12< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(12)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(12)> |
class | SBCClassFunction13 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(13)> |
class | SBCClassFunction13< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(13)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(13)> |
class | SBCClassFunction14 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(14)> |
class | SBCClassFunction14< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(14)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(14)> |
class | SBCClassFunction15 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(15)> |
class | SBCClassFunction15< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(15)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(15)> |
class | SBCClassFunction16 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(16)> |
class | SBCClassFunction16< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(16)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(16)> |
class | SBCClassFunction1< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(1)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(1)> |
class | SBCClassFunction2 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(2)> |
class | SBCClassFunction2< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(2)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(2)> |
class | SBCClassFunction3 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(3)> |
class | SBCClassFunction3< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(3)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(3)> |
class | SBCClassFunction4 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(4)> |
class | SBCClassFunction4< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(4)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(4)> |
class | SBCClassFunction5 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(5)> |
class | SBCClassFunction5< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(5)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(5)> |
class | SBCClassFunction6 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(6)> |
class | SBCClassFunction6< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(6)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(6)> |
class | SBCClassFunction7 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(7)> |
class | SBCClassFunction7< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(7)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(7)> |
class | SBCClassFunction8 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(8)> |
class | SBCClassFunction8< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(8)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(8)> |
class | SBCClassFunction9 <typename Output, typename Class, SB_MAKE_TEMPLATE_PARAMETERS(9)> |
class | SBCClassFunction9< void, Class, SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS(9)> <typename Class, SB_MAKE_TEMPLATE_PARAMETERS(9)> |
Public Types#
Type | Name |
---|---|
typedef SBCClassFunction | SBFunction The short name of SBCClassFunction . |
Macros#
Type | Name |
---|---|
define | SB_MAKE_FUNCTION_TEMPLATE (N) |
Public Types Documentation#
typedef SBFunction#
The short name of SBCClassFunction .