Namespaces | |
namespace | boost |
Classes | |
class | boost::scope_guard_impl_base |
class | boost::scope_guard_impl0< F > |
class | boost::scope_guard_impl1< F, P1 > |
class | boost::scope_guard_impl2< F, P1, P2 > |
class | boost::scope_guard_impl3< F, P1, P2, P3 > |
class | boost::scope_guard_impl4< F, P1, P2, P3, P4 > |
class | boost::obj_scope_guard_impl0< Obj, MemFun > |
class | boost::obj_scope_guard_impl1< Obj, MemFun, P1 > |
class | boost::obj_scope_guard_impl2< Obj, MemFun, P1, P2 > |
class | boost::obj_scope_guard_impl3< Obj, MemFun, P1, P2, P3 > |
Typedefs | |
typedef const scope_guard_impl_base & | boost::scope_guard |
Functions | |
template<typename F> | |
scope_guard_impl0< F > | boost::make_guard (F fun) |
template<typename F, typename P1> | |
scope_guard_impl1< F, P1 > | boost::make_guard (F fun, P1 p1) |
template<typename F, typename P1, typename P2> | |
scope_guard_impl2< F, P1, P2 > | boost::make_guard (F fun, P1 p1, P2 p2) |
template<typename F, typename P1, typename P2, typename P3> | |
scope_guard_impl3< F, P1, P2, P3 > | boost::make_guard (F fun, P1 p1, P2 p2, P3 p3) |
template<typename F, typename P1, typename P2, typename P3, typename P4> | |
scope_guard_impl4< F, P1, P2, P3, P4 > | boost::make_guard (F fun, P1 p1, P2 p2, P3 p3, P4 p4) |
template<class Obj, typename MemFun> | |
obj_scope_guard_impl0< Obj, MemFun > | boost::make_obj_guard (Obj &obj, MemFun mem_fun) |
template<class Obj, typename MemFun, typename P1> | |
obj_scope_guard_impl1< Obj, MemFun, P1 > | boost::make_obj_guard (Obj &obj, MemFun mem_fun, P1 p1) |
template<class Obj, typename MemFun, typename P1, typename P2> | |
obj_scope_guard_impl2< Obj, MemFun, P1, P2 > | boost::make_obj_guard (Obj &obj, MemFun mem_fun, P1 p1, P2 p2) |
template<class Obj, typename MemFun, typename P1, typename P2, typename P3> | |
obj_scope_guard_impl3< Obj, MemFun, P1, P2, P3 > | boost::make_obj_guard (Obj &obj, MemFun mem_fun, P1 p1, P2 p2, P3 p3) |