Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::x3::attr_gen Struct Reference

#include <attr.hpp>

Public Member Functions

template<typename Value >
attr_parser< typename
remove_cv< typename
remove_reference< Value >
::type >::type
operator() (Value &&value) const
 
template<typename Value , std::size_t N>
attr_parser< typename
remove_cv< Value >::type[N]> 
operator() (Value(&value)[N]) const
 
template<typename Value , std::size_t N>
attr_parser< typename
remove_cv< Value >::type[N]> 
operator() (Value(&&value)[N]) const
 

Member Function Documentation

template<typename Value >
attr_parser<typename remove_cv< typename remove_reference<Value>::type>::type> boost::spirit::x3::attr_gen::operator() ( Value &&  value) const
inline
template<typename Value , std::size_t N>
attr_parser<typename remove_cv<Value>::type[N]> boost::spirit::x3::attr_gen::operator() ( Value(&)  value[N]) const
inline
template<typename Value , std::size_t N>
attr_parser<typename remove_cv<Value>::type[N]> boost::spirit::x3::attr_gen::operator() ( Value(&&)  value[N]) const
inline

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