Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

boost Namespace Reference


Classes

class  scope_guard_impl_base
class  scope_guard_impl0
class  scope_guard_impl1
class  scope_guard_impl2
class  scope_guard_impl3
class  scope_guard_impl4
class  obj_scope_guard_impl0
class  obj_scope_guard_impl1
class  obj_scope_guard_impl2
class  obj_scope_guard_impl3

Typedefs

typedef const scope_guard_impl_basescope_guard

Functions

template<typename F>
scope_guard_impl0< F > make_guard (F fun)
template<typename F, typename P1>
scope_guard_impl1< F, P1 > make_guard (F fun, P1 p1)
template<typename F, typename P1, typename P2>
scope_guard_impl2< F, P1, P2 > make_guard (F fun, P1 p1, P2 p2)
template<typename F, typename P1, typename P2, typename P3>
scope_guard_impl3< F, P1,
P2, P3 > 
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 > 
make_guard (F fun, P1 p1, P2 p2, P3 p3, P4 p4)
template<class Obj, typename MemFun>
obj_scope_guard_impl0< Obj,
MemFun > 
make_obj_guard (Obj &obj, MemFun mem_fun)
template<class Obj, typename MemFun, typename P1>
obj_scope_guard_impl1< Obj,
MemFun, P1 > 
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 > 
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 > 
make_obj_guard (Obj &obj, MemFun mem_fun, P1 p1, P2 p2, P3 p3)


Typedef Documentation

typedef const scope_guard_impl_base& boost::scope_guard
 


Function Documentation

template<typename F, typename P1, typename P2, typename P3, typename P4>
scope_guard_impl4<F,P1,P2,P3,P4> boost::make_guard fun,
P1  p1,
P2  p2,
P3  p3,
P4  p4
[inline]
 

template<typename F, typename P1, typename P2, typename P3>
scope_guard_impl3<F,P1,P2,P3> boost::make_guard fun,
P1  p1,
P2  p2,
P3  p3
[inline]
 

template<typename F, typename P1, typename P2>
scope_guard_impl2<F,P1,P2> boost::make_guard fun,
P1  p1,
P2  p2
[inline]
 

template<typename F, typename P1>
scope_guard_impl1<F,P1> boost::make_guard fun,
P1  p1
[inline]
 

template<typename F>
scope_guard_impl0<F> boost::make_guard fun  )  [inline]
 

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
[inline]
 

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
[inline]
 

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
[inline]
 

template<class Obj, typename MemFun>
obj_scope_guard_impl0<Obj,MemFun> boost::make_obj_guard Obj &  obj,
MemFun  mem_fun
[inline]
 


Generated on Tue Sep 6 14:54:44 2005 for Arkonnekt Sound by  doxygen 1.4.4