MADNESS  version 0.9
Classes | Namespaces
function_traits_bits.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  madness::tr1::detail::function_traits< functionT >
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)()>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)(arg1T)>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)(arg1T, arg2T)>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)(arg1T, arg2T, arg3T)>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)(arg1T, arg2T, arg3T, arg4T)>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)(arg1T, arg2T, arg3T, arg4T, arg5T)>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T)>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T)>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T)>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::function_traits< returnT(*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T)>
 Function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< memfuncT >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)()>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T)>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T)>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T)>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T)>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T)>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T)>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T)>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T)>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T)>
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)() const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T) const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T) const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T) const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T) const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T) const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T) const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T) const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T) const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::memfunc_traits< returnT(objT::*)(arg1T, arg2T, arg3T, arg4T, arg5T, arg6T, arg7T, arg8T, arg9T) const >
 Member function traits in the spirt of boost function traits. More...
 
struct  madness::tr1::detail::result_of< fnT, Enabler >
 
struct  madness::tr1::detail::result_of< fnT, typename enable_if_c< function_traits< fnT >::value >::type >
 
struct  madness::tr1::detail::result_of< fnT, typename enable_if_c< memfunc_traits< fnT >::value >::type >
 

Namespaces

 madness
 Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces.
 
 madness::tr1
 
 madness::tr1::detail
 
 madness::detail