Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::base_from_member< MemberType, UniqueID > Class Template Reference

#include <base_from_member.hpp>

Inheritance diagram for boost::base_from_member< MemberType, UniqueID >:
Collaboration diagram for boost::base_from_member< MemberType, UniqueID >:

Protected Member Functions

template<typename... T, typename EnableIf = typename ::boost::detail::enable_if_unrelated<base_from_member, T...>::type>
BOOST_CONSTEXPR base_from_member (T &&...x) BOOST_NOEXCEPT_IF(BOOST_NOEXCEPT_EXPR(
 

Protected Attributes

MemberType member
 

Constructor & Destructor Documentation

template<typename MemberType, int UniqueID = 0>
template<typename... T, typename EnableIf = typename ::boost::detail::enable_if_unrelated<base_from_member, T...>::type>
BOOST_CONSTEXPR boost::base_from_member< MemberType, UniqueID >::base_from_member ( T &&...  x)
inlineexplicitprotected

Member Data Documentation

template<typename MemberType, int UniqueID = 0>
MemberType boost::base_from_member< MemberType, UniqueID >::member
protected

Referenced by boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::allocate_node(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::deallocate_node(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::get_allocator(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::load(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::multi_index_container(), boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::rdbuf(), boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::save(), and boost::multi_index::multi_index_container< adjacency_list_traits< listS, listS, bidirectionalS, listS >::vertex_descriptor, multi_index::indexed_by< multi_index::hashed_unique< multi_index::tag< vertex_name_t >, extract_name_from_vertex > > >::swap_().


The documentation for this class was generated from the following file: