Defines | |
#define | JETBYTE_TOOLS_CORE_NAMESPACE_START namespace JetByteTools::Core |
#define | JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define | DECLARE_CORE_DERIVED_CLASS(_Class, _BaseNamespace) JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_CLASS(_Class, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define | DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_CTOR(_Class, _ArgType, _BaseNamespace) JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_CLASS_SINGLE_ARG_CTOR(_Class, _ArgType, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define | DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_AND_DEFAULT_CTOR(_Class, _ArgType, _BaseNamespace) JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_CLASS_SINGLE_ARG_AND_DEFAULT_CTOR(_Class, _ArgType, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define | DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_AND_TWO_ARG_CTORS(_Class, _Arg1of1Type, _Arg1of2Type, _Arg2of2Type, _BaseNamespace) JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_CLASS_SINGLE_ARG_AND_TWO_ARG_CTORS(_Class, _Arg1of1Type, _Arg1of2Type, _Arg2of2Type, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define | DECLARE_CORE_DERIVED_TEMPLATE_CLASS_1(_Class, _Args, _BaseNamespace) JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_TEMPLATE_CLASS_1(_Class, _Args, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define | DECLARE_DERIVED_CLASS_FOR_WINDOWS(_Class) DECLARE_CORE_DERIVED_CLASS(_Class, Windows) |
#define | DECLARE_DERIVED_CLASS_SINGLE_ARG_CTOR_FOR_WINDOWS(_Class, _ArgType) DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_CTOR(_Class, _ArgType, Windows) |
#define | DECLARE_DERIVED_CLASS_SINGLE_ARG_AND_DEFAULT_CTOR_FOR_WINDOWS(_Class, _ArgType) DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_AND_DEFAULT_CTOR(_Class, _ArgType, Windows) |
#define | DECLARE_DERIVED_CLASS_SINGLE_ARG_AND_TWO_ARG_CTORS_FOR_WINDOWS(_Class, _Arg1of1Type, _Arg1of2Type, _Arg2of2Type) DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_AND_TWO_ARG_CTORS(_Class, _Arg1of1Type, _Arg1of2Type, _Arg2of2Type, Windows) |
#define DECLARE_CORE_DERIVED_CLASS | ( | _Class, | |||
_BaseNamespace | ) | JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_CLASS(_Class, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_AND_DEFAULT_CTOR | ( | _Class, | |||
_ArgType, | |||||
_BaseNamespace | ) | JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_CLASS_SINGLE_ARG_AND_DEFAULT_CTOR(_Class, _ArgType, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_AND_TWO_ARG_CTORS | ( | _Class, | |||
_Arg1of1Type, | |||||
_Arg1of2Type, | |||||
_Arg2of2Type, | |||||
_BaseNamespace | ) | JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_CLASS_SINGLE_ARG_AND_TWO_ARG_CTORS(_Class, _Arg1of1Type, _Arg1of2Type, _Arg2of2Type, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_CTOR | ( | _Class, | |||
_ArgType, | |||||
_BaseNamespace | ) | JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_CLASS_SINGLE_ARG_CTOR(_Class, _ArgType, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define DECLARE_CORE_DERIVED_TEMPLATE_CLASS_1 | ( | _Class, | |||
_Args, | |||||
_BaseNamespace | ) | JETBYTE_TOOLS_CORE_NAMESPACE_START { DECLARE_DERIVED_TEMPLATE_CLASS_1(_Class, _Args, JetByteTools::Core::_BaseNamespace::_Class); } JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define DECLARE_DERIVED_CLASS_FOR_WINDOWS | ( | _Class | ) | DECLARE_CORE_DERIVED_CLASS(_Class, Windows) |
#define DECLARE_DERIVED_CLASS_SINGLE_ARG_AND_DEFAULT_CTOR_FOR_WINDOWS | ( | _Class, | |||
_ArgType | ) | DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_AND_DEFAULT_CTOR(_Class, _ArgType, Windows) |
#define DECLARE_DERIVED_CLASS_SINGLE_ARG_AND_TWO_ARG_CTORS_FOR_WINDOWS | ( | _Class, | |||
_Arg1of1Type, | |||||
_Arg1of2Type, | |||||
_Arg2of2Type | ) | DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_AND_TWO_ARG_CTORS(_Class, _Arg1of1Type, _Arg1of2Type, _Arg2of2Type, Windows) |
#define DECLARE_DERIVED_CLASS_SINGLE_ARG_CTOR_FOR_WINDOWS | ( | _Class, | |||
_ArgType | ) | DECLARE_CORE_DERIVED_CLASS_SINGLE_ARG_CTOR(_Class, _ArgType, Windows) |
#define JETBYTE_TOOLS_CORE_NAMESPACE_END |
#define JETBYTE_TOOLS_CORE_NAMESPACE_START namespace JetByteTools::Core |