Web Analytics Made Easy - Statcounter
Skip to content

File SBCMetaDecomposeType.hpp#

FileList > Core > Meta > SBCMetaDecomposeType.hpp

  • #include "SBCMetaMacros.hpp"
  • #include "SBCMetaIsFundamentalType.hpp"
  • #include "SBCMetaIsRegisteredType.hpp"
  • #include <sstream>
  • #include <iostream>
  • #include <vector>

Classes#

Type Name
class SBCMetaDecomposeType <typename T>
class SBCMetaDecomposeType< Output()> <typename Output>
class SBCMetaDecomposeType< Output(*)()> <typename Output>
class SBCMetaDecomposeType< Output(Class::*)() const > <typename Output, typename Class>
class SBCMetaDecomposeType< Output(Class::*)()> <typename Output, typename Class>
class SBCMetaDecomposeType< T & > <typename T>
class SBCMetaDecomposeType< T * > <typename T>
class SBCMetaDecomposeType< T Class::* > <typename T, typename Class>
class SBCMetaDecomposeType< T[N]> <typename T, N>
class SBCMetaDecomposeType< T[]> <typename T>
class SBCMetaDecomposeType< const T > <typename T>
class SBCMetaDecomposeType< const volatile T > <typename T>
class SBCMetaDecomposeType< typename std::vector< T > * > <typename T>
class SBCMetaDecomposeType< typename std::vector< T > > <typename T>
class SBCMetaDecomposeType< volatile T > <typename T>

Macros#

Type Name
define SB_MAKE_DECOMPOSE_FUNCTION_TEMPLATE (N)
define SB_MAKE_DECOMPOSE_POINTER_TO_FUNCTION_TEMPLATE (N)
define SB_MAKE_DECOMPOSE_POINTER_TO_MEMBER_FUNCTION_TEMPLATE (N)

Macro Definition Documentation#

define SB_MAKE_DECOMPOSE_FUNCTION_TEMPLATE#

#define SB_MAKE_DECOMPOSE_FUNCTION_TEMPLATE (
    N
) 

define SB_MAKE_DECOMPOSE_POINTER_TO_FUNCTION_TEMPLATE#

#define SB_MAKE_DECOMPOSE_POINTER_TO_FUNCTION_TEMPLATE (
    N
) 

define SB_MAKE_DECOMPOSE_POINTER_TO_MEMBER_FUNCTION_TEMPLATE#

#define SB_MAKE_DECOMPOSE_POINTER_TO_MEMBER_FUNCTION_TEMPLATE (
    N
)