Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::qi::make_primitive< reference< symbols< Char, T, Lookup, Filter > >, Modifiers > Struct Template Reference

#include <symbols.hpp>

Classes

struct  no_case_filter
 

Public Types

typedef has_modifier
< Modifiers,
tag::char_code_base
< tag::no_case > > 
no_case
 
typedef reference< symbols
< Char, T, Lookup, Filter > > 
reference_
 
typedef no_case_filter
< typename
spirit::detail::get_encoding_with_case
< Modifiers,
char_encoding::standard,
no_case::value >::type
nc_filter
 
typedef mpl::if_< no_case,
symbols< Char, T, Lookup,
nc_filter >, reference_ >
::type 
result_type
 

Public Member Functions

result_type operator() (reference_ ref, unused_type) const
 

Member Typedef Documentation

template<typename Char , typename T , typename Lookup , typename Filter , typename Modifiers >
typedef no_case_filter< typename spirit::detail::get_encoding_with_case< Modifiers , char_encoding::standard , no_case::value>::type> boost::spirit::qi::make_primitive< reference< symbols< Char, T, Lookup, Filter > >, Modifiers >::nc_filter
template<typename Char , typename T , typename Lookup , typename Filter , typename Modifiers >
typedef has_modifier<Modifiers, tag::char_code_base<tag::no_case> > boost::spirit::qi::make_primitive< reference< symbols< Char, T, Lookup, Filter > >, Modifiers >::no_case
template<typename Char , typename T , typename Lookup , typename Filter , typename Modifiers >
typedef reference<symbols<Char, T, Lookup, Filter> > boost::spirit::qi::make_primitive< reference< symbols< Char, T, Lookup, Filter > >, Modifiers >::reference_
template<typename Char , typename T , typename Lookup , typename Filter , typename Modifiers >
typedef mpl::if_< no_case , symbols<Char, T, Lookup, nc_filter> , reference_>::type boost::spirit::qi::make_primitive< reference< symbols< Char, T, Lookup, Filter > >, Modifiers >::result_type

Member Function Documentation

template<typename Char , typename T , typename Lookup , typename Filter , typename Modifiers >
result_type boost::spirit::qi::make_primitive< reference< symbols< Char, T, Lookup, Filter > >, Modifiers >::operator() ( reference_  ref,
unused_type   
) const
inline

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