uLib-0.2
|
#include <Core/Function.h>
Public Types | |
enum | { arity = boost::function_types::function_arity<Func>::value, ismfp = boost::is_member_function_pointer<Func>::value } |
typedef boost::function_types::function_type < Func >::type | Signature |
typedef FunctionTypes< Func >::ref | SignalSignature |
typedef boost::mpl::bool_< ismfp > | HasObjectType |
typedef FunctionTypes< Func >::obj | Object |
typedef boost::function_traits < Signature > | Traits |
Public Member Functions | |
virtual void | PrintSelf (std::ostream &o) |
typedef boost::mpl::bool_< ismfp > uLib::FunctionPointer< Func >::HasObjectType |
typedef FunctionTypes<Func>::obj uLib::FunctionPointer< Func >::Object |
typedef FunctionTypes<Func>::ref uLib::FunctionPointer< Func >::SignalSignature |
typedef boost::function_types::function_type<Func>::type uLib::FunctionPointer< Func >::Signature |
typedef boost::function_traits< Signature > uLib::FunctionPointer< Func >::Traits |
|
inlinevirtual |