Classes | Namespaces | Functions | Variables
scope_guard.hpp File Reference
#include <boost/detail/no_exceptions_support.hpp>
#include <boost/mpl/if.hpp>
Include dependency graph for scope_guard.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::multi_index::detail::null_guard
 
struct  boost::multi_index::detail::null_guard_return< cond, T >
 
class  boost::multi_index::detail::obj_scope_guard_impl0< Obj, MemFun >
 
class  boost::multi_index::detail::obj_scope_guard_impl1< Obj, MemFun, P1 >
 
class  boost::multi_index::detail::obj_scope_guard_impl2< Obj, MemFun, P1, P2 >
 
class  boost::multi_index::detail::obj_scope_guard_impl3< Obj, MemFun, P1, P2, P3 >
 
class  boost::multi_index::detail::scope_guard_impl0< F >
 
class  boost::multi_index::detail::scope_guard_impl1< F, P1 >
 
class  boost::multi_index::detail::scope_guard_impl2< F, P1, P2 >
 
class  boost::multi_index::detail::scope_guard_impl3< F, P1, P2, P3 >
 
class  boost::multi_index::detail::scope_guard_impl4< F, P1, P2, P3, P4 >
 
class  boost::multi_index::detail::scope_guard_impl_base
 

Namespaces

 boost
 BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
 
 boost::multi_index
 
 boost::multi_index::detail
 

Functions

template<typename F >
scope_guard_impl0< F > boost::multi_index::detail::make_guard (F fun)
 
template<typename F , typename P1 >
scope_guard_impl1< F, P1 > boost::multi_index::detail::make_guard (F fun, P1 p1)
 
template<typename F , typename P1 , typename P2 >
scope_guard_impl2< F, P1, P2 > boost::multi_index::detail::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::multi_index::detail::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::multi_index::detail::make_guard (F fun, P1 p1, P2 p2, P3 p3, P4 p4)
 
template<typename C , typename F >
null_guard_return< C::value, scope_guard_impl0< F > >::type boost::multi_index::detail::make_guard_if (F fun)
 
template<typename C , typename F , typename P1 >
null_guard_return< C::value, scope_guard_impl1< F, P1 > >::type boost::multi_index::detail::make_guard_if (F fun, P1 p1)
 
template<typename C , typename F , typename P1 , typename P2 >
null_guard_return< C::value, scope_guard_impl2< F, P1, P2 > >::type boost::multi_index::detail::make_guard_if (F fun, P1 p1, P2 p2)
 
template<typename C , typename F , typename P1 , typename P2 , typename P3 >
null_guard_return< C::value, scope_guard_impl3< F, P1, P2, P3 > >::type boost::multi_index::detail::make_guard_if (F fun, P1 p1, P2 p2, P3 p3)
 
template<typename C , typename F , typename P1 , typename P2 , typename P3 , typename P4 >
null_guard_return< C::value, scope_guard_impl4< F, P1, P2, P3, P4 > >::type boost::multi_index::detail::make_guard_if (F fun, P1 p1, P2 p2, P3 p3, P4 p4)
 
template<bool cond, typename F >
null_guard_return< cond, scope_guard_impl0< F > >::type boost::multi_index::detail::make_guard_if_c (F fun)
 
template<bool cond, typename F , typename P1 >
null_guard_return< cond, scope_guard_impl1< F, P1 > >::type boost::multi_index::detail::make_guard_if_c (F fun, P1 p1)
 
template<bool cond, typename F , typename P1 , typename P2 >
null_guard_return< cond, scope_guard_impl2< F, P1, P2 > >::type boost::multi_index::detail::make_guard_if_c (F fun, P1 p1, P2 p2)
 
template<bool cond, typename F , typename P1 , typename P2 , typename P3 >
null_guard_return< cond, scope_guard_impl3< F, P1, P2, P3 > >::type boost::multi_index::detail::make_guard_if_c (F fun, P1 p1, P2 p2, P3 p3)
 
template<bool cond, typename F , typename P1 , typename P2 , typename P3 , typename P4 >
null_guard_return< cond, scope_guard_impl4< F, P1, P2, P3, P4 > >::type boost::multi_index::detail::make_guard_if_c (F fun, P1 p1, P2 p2, P3 p3, P4 p4)
 
template<class Obj , typename MemFun >
obj_scope_guard_impl0< Obj, MemFun > boost::multi_index::detail::make_obj_guard (Obj &obj, MemFun mem_fun)
 
template<class Obj , typename MemFun , typename P1 >
obj_scope_guard_impl1< Obj, MemFun, P1 > boost::multi_index::detail::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::multi_index::detail::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::multi_index::detail::make_obj_guard (Obj &obj, MemFun mem_fun, P1 p1, P2 p2, P3 p3)
 
template<typename C , class Obj , typename MemFun >
null_guard_return< C::value, obj_scope_guard_impl0< Obj, MemFun > >::type boost::multi_index::detail::make_obj_guard_if (Obj &obj, MemFun mem_fun)
 
template<typename C , class Obj , typename MemFun , typename P1 >
null_guard_return< C::value, obj_scope_guard_impl1< Obj, MemFun, P1 > >::type boost::multi_index::detail::make_obj_guard_if (Obj &obj, MemFun mem_fun, P1 p1)
 
template<typename C , class Obj , typename MemFun , typename P1 , typename P2 >
null_guard_return< C::value, obj_scope_guard_impl2< Obj, MemFun, P1, P2 > >::type boost::multi_index::detail::make_obj_guard_if (Obj &obj, MemFun mem_fun, P1 p1, P2 p2)
 
template<typename C , class Obj , typename MemFun , typename P1 , typename P2 , typename P3 >
null_guard_return< C::value, obj_scope_guard_impl3< Obj, MemFun, P1, P2, P3 > >::type boost::multi_index::detail::make_obj_guard_if (Obj &obj, MemFun mem_fun, P1 p1, P2 p2, P3 p3)
 
template<bool cond, class Obj , typename MemFun >
null_guard_return< cond, obj_scope_guard_impl0< Obj, MemFun > >::type boost::multi_index::detail::make_obj_guard_if_c (Obj &obj, MemFun mem_fun)
 
template<bool cond, class Obj , typename MemFun , typename P1 >
null_guard_return< cond, obj_scope_guard_impl1< Obj, MemFun, P1 > >::type boost::multi_index::detail::make_obj_guard_if_c (Obj &obj, MemFun mem_fun, P1 p1)
 
template<bool cond, class Obj , typename MemFun , typename P1 , typename P2 >
null_guard_return< cond, obj_scope_guard_impl2< Obj, MemFun, P1, P2 > >::type boost::multi_index::detail::make_obj_guard_if_c (Obj &obj, MemFun mem_fun, P1 p1, P2 p2)
 
template<bool cond, class Obj , typename MemFun , typename P1 , typename P2 , typename P3 >
null_guard_return< cond, obj_scope_guard_impl3< Obj, MemFun, P1, P2, P3 > >::type boost::multi_index::detail::make_obj_guard_if_c (Obj &obj, MemFun mem_fun, P1 p1, P2 p2, P3 p3)
 

Variables

const typedef scope_guard_impl_base & boost::multi_index::detail::scope_guard
 


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:21