libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
functional.hpp File Reference
#include "config.h"
#include <cassert>
Include dependency graph for functional.hpp:

Go to the source code of this file.

Classes

class  jmmcg::LIBJMMCG_VER_NAMESPACE::const_mem_fun_ref_t< RetType, ObjType >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::const_mem_fun1_ref_t< RetType, ObjType, Arg1 >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::const_mem_fun2_ref_t< RetType, ObjType, Arg1, Arg2 >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::mem_fun_ref_t< RetType, ObjType >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::mem_fun1_ref_t< RetType, ObjType, Arg1 >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::copy_mem_fun_ref_t< RetType, ObjType >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::copy_mem_fun1_ref_t< RetType, ObjType, Arg1 >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::copy_mem_fun2_ref_t< RetType, ObjType, Arg1, Arg2 >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::const_mem_fun1_t< RetType, ObjType, Arg1 >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::mem_fun1_t< RetType, ObjType, Arg1 >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::copy_mem_fun1_t< RetType, ObjType, Arg1 >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ptr_fun_ref_t< RetType, Arg1T >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ptr_fun2_ref_t< RetType, Arg1T, Arg2T >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ptr_fun3_ref_t< RetType, Arg1T, Arg2T, Arg3T >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ptr_fun4_ref_t< RetType, Arg1T, Arg2T, Arg3T, Arg4T >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ptr_fun_t< RetType, Arg1T >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ptr_fun2_t< RetType, Arg1T, Arg2T >
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::NullCrack< ArgType >
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::no_args
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::one_arg
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::two_args
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::three_args
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::four_args
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::binder0args< FnType >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::binder1st< FnType, Arg1T, Cracker1st >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::binder3args< FnType, Arg1T, Arg2T, Arg3T, Cracker1st, Cracker2nd, Cracker3rd >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::binder4args< FnType, Arg1T, Arg2T, Arg3T, Arg4T, Cracker1st, Cracker2nd, Cracker3rd, Cracker4th >
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE