|
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 |