Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::subrules_scanner< ScannerT, ListT > Struct Template Reference

#include <subrule_fwd.hpp>

Inheritance diagram for boost::spirit::subrules_scanner< ScannerT, ListT >:
Collaboration diagram for boost::spirit::subrules_scanner< ScannerT, ListT >:

Classes

struct  rebind_iterator
 
struct  rebind_policies
 

Public Types

typedef ScannerT scanner_t
 
typedef ListT list_t
 
typedef subrules_scanner
< ScannerT, ListT > 
self_t
 

Public Member Functions

 subrules_scanner (ScannerT const &scan, ListT const &list_)
 
template<typename PoliciesT >
subrules_scanner< typename
rebind_scanner_policies
< ScannerT, PoliciesT >::type,
ListT > 
change_policies (PoliciesT const &policies) const
 
template<typename IteratorT >
subrules_scanner< typename
rebind_scanner_iterator
< ScannerT, IteratorT >::type,
ListT > 
change_iterator (IteratorT const &first, IteratorT const &last) const
 

Public Attributes

ListT const & list
 

Member Typedef Documentation

template<typename ScannerT , typename ListT >
typedef ListT boost::spirit::subrules_scanner< ScannerT, ListT >::list_t
template<typename ScannerT , typename ListT >
typedef ScannerT boost::spirit::subrules_scanner< ScannerT, ListT >::scanner_t
template<typename ScannerT , typename ListT >
typedef subrules_scanner<ScannerT, ListT> boost::spirit::subrules_scanner< ScannerT, ListT >::self_t

Constructor & Destructor Documentation

template<typename ScannerT , typename ListT >
boost::spirit::subrules_scanner< ScannerT, ListT >::subrules_scanner ( ScannerT const &  scan,
ListT const &  list_ 
)
inline

Member Function Documentation

template<typename ScannerT , typename ListT >
template<typename IteratorT >
subrules_scanner< typename rebind_scanner_iterator<ScannerT, IteratorT>::type, ListT> boost::spirit::subrules_scanner< ScannerT, ListT >::change_iterator ( IteratorT const &  first,
IteratorT const &  last 
) const
inline
template<typename ScannerT , typename ListT >
template<typename PoliciesT >
subrules_scanner< typename rebind_scanner_policies<ScannerT, PoliciesT>::type, ListT> boost::spirit::subrules_scanner< ScannerT, ListT >::change_policies ( PoliciesT const &  policies) const
inline

Member Data Documentation


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