Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::subscript_t< TheContainer, ST, VT > Struct Template Reference

#include <transitive_closure.hpp>

Inheritance diagram for boost::detail::subscript_t< TheContainer, ST, VT >:
Collaboration diagram for boost::detail::subscript_t< TheContainer, ST, VT >:

Public Types

typedef VT & result_type
 

Public Member Functions

 subscript_t (TheContainer &c)
 
VT & operator() (const ST &i) const
 

Protected Attributes

TheContainer * container
 

Member Typedef Documentation

template<typename TheContainer , typename ST = std::size_t, typename VT = typename TheContainer::value_type>
typedef VT& boost::detail::subscript_t< TheContainer, ST, VT >::result_type

Constructor & Destructor Documentation

template<typename TheContainer , typename ST = std::size_t, typename VT = typename TheContainer::value_type>
boost::detail::subscript_t< TheContainer, ST, VT >::subscript_t ( TheContainer &  c)
inline

Member Function Documentation

template<typename TheContainer , typename ST = std::size_t, typename VT = typename TheContainer::value_type>
VT& boost::detail::subscript_t< TheContainer, ST, VT >::operator() ( const ST &  i) const
inline

Member Data Documentation

template<typename TheContainer , typename ST = std::size_t, typename VT = typename TheContainer::value_type>
TheContainer* boost::detail::subscript_t< TheContainer, ST, VT >::container
protected

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