File SBCMetaCanCast.hpp#
FileList > Core > Meta > SBCMetaCanCast.hpp
#include "SBCMetaMacros.hpp"#include "SBCMetaValueHolder.hpp"#include <string>
Classes#
| Type | Name |
|---|---|
| class | SBCMetaCanCast <typename ToType> |
| class | SBCMetaCanCast< Output(*)()> <typename Output> |
| class | SBCMetaCanCast< Output(Class::*)()> <typename Output, typename Class> |
| class | SBCMetaCanCast< ToType * > <typename ToType> |
| class | SBCMetaCanCast< void > <> |
Macros#
| Type | Name |
|---|---|
| define | SB_MAKE_CAN_CAST_POINTER_TO_FUNCTION_TEMPLATE (N) |
| define | SB_MAKE_CAN_CAST_POINTER_TO_MEMBER_FUNCTION_TEMPLATE (N) |