Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
sequence_tag.hpp File Reference
#include <boost/mpl/sequence_tag_fwd.hpp>
#include <boost/mpl/aux_/has_tag.hpp>
#include <boost/mpl/aux_/has_begin.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
#include <boost/mpl/aux_/is_msvc_eti_arg.hpp>
#include <boost/mpl/aux_/config/eti.hpp>
#include <boost/mpl/aux_/yes_no.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
Include dependency graph for sequence_tag.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::mpl::aux::sequence_tag_impl< has_tag_, has_begin_ >
 
struct  boost::mpl::aux::sequence_tag_impl< has_tag_, has_begin_ >::result2_< Sequence >
 
struct  boost::mpl::aux::sequence_tag_impl< true, true >
 
struct  boost::mpl::aux::sequence_tag_impl< true, true >::result2_< Sequence >
 
struct  boost::mpl::aux::sequence_tag_impl< true, false >
 
struct  boost::mpl::aux::sequence_tag_impl< true, false >::result2_< Sequence >
 
struct  boost::mpl::aux::sequence_tag_impl< false, true >
 
struct  boost::mpl::aux::sequence_tag_impl< false, true >::result2_< Sequence >
 
struct  boost::mpl::aux::sequence_tag_impl< false, false >
 
struct  boost::mpl::aux::sequence_tag_impl< false, false >::result2_< Sequence >
 
struct  boost::mpl::sequence_tag< BOOST_MPL_AUX_NA_PARAM >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::mpl
 
 boost::mpl::aux
 

Macros

#define AUX_CLASS_SEQUENCE_TAG_SPEC(has_tag, has_begin, result_type)
 

Macro Definition Documentation

#define AUX_CLASS_SEQUENCE_TAG_SPEC (   has_tag,
  has_begin,
  result_type 
)
Value:
template<> struct sequence_tag_impl<has_tag,has_begin> \
{ \
template< typename Sequence > struct result2_ \
{ \
typedef result_type type; \
}; \
}; \
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42
result_traits< R, F >::type result_type
Definition: bind_template.hpp:15