Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::type_erasure::concept_interface< incrementable< T >, Base, T, typename::boost::enable_if< detail::should_be_non_const< T, Base > >::type > Struct Template Reference

#include <operators.hpp>

Inheritance diagram for boost::type_erasure::concept_interface< incrementable< T >, Base, T, typename::boost::enable_if< detail::should_be_non_const< T, Base > >::type >:
Collaboration diagram for boost::type_erasure::concept_interface< incrementable< T >, Base, T, typename::boost::enable_if< detail::should_be_non_const< T, Base > >::type >:

Public Types

typedef
::boost::type_erasure::derived
< Base >::type 
_derived
 

Public Member Functions

_derivedoperator++ ()
 
::boost::type_erasure::rebind_any
< Base, T >::type 
operator++ (int)
 

Member Typedef Documentation

template<class T , class Base >
typedef ::boost::type_erasure::derived<Base>::type boost::type_erasure::concept_interface< incrementable< T >, Base, T, typename::boost::enable_if< detail::should_be_non_const< T, Base > >::type >::_derived

Member Function Documentation

template<class T , class Base >
_derived& boost::type_erasure::concept_interface< incrementable< T >, Base, T, typename::boost::enable_if< detail::should_be_non_const< T, Base > >::type >::operator++ ( void  )
inline
template<class T , class Base >
::boost::type_erasure::rebind_any<Base, T>::type boost::type_erasure::concept_interface< incrementable< T >, Base, T, typename::boost::enable_if< detail::should_be_non_const< T, Base > >::type >::operator++ ( int  )
inline

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