Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::xpressive::detail::formatter_arity< Formatter, What, Out, Void > Struct Template Reference

#include <match_results.hpp>

Collaboration diagram for boost::xpressive::detail::formatter_arity< Formatter, What, Out, Void >:

Public Types

typedef mpl::size_t< valuetype
 

Public Member Functions

 BOOST_STATIC_CONSTANT (std::size_t, value=sizeof(check_is_formatter(formatter(what), formatter(what, out), formatter(what, out, regex_constants::format_default)))-1)
 

Static Public Attributes

static formatter_wrapper
< Formatter > & 
formatter
 
static What & what
 
static Out & out
 

Member Typedef Documentation

template<typename Formatter , typename What , typename Out , typename Void = void>
typedef mpl::size_t<value> boost::xpressive::detail::formatter_arity< Formatter, What, Out, Void >::type

Member Function Documentation

template<typename Formatter , typename What , typename Out , typename Void = void>
boost::xpressive::detail::formatter_arity< Formatter, What, Out, Void >::BOOST_STATIC_CONSTANT ( std::size_t  ,
value  = sizeof(check_is_formatter(formatter(what), formatter(whatout), formatter(whatoutregex_constants::format_default)))-1 
)

Member Data Documentation

template<typename Formatter , typename What , typename Out , typename Void = void>
formatter_wrapper<Formatter>& boost::xpressive::detail::formatter_arity< Formatter, What, Out, Void >::formatter
static
template<typename Formatter , typename What , typename Out , typename Void = void>
Out& boost::xpressive::detail::formatter_arity< Formatter, What, Out, Void >::out
static
template<typename Formatter , typename What , typename Out , typename Void = void>
What& boost::xpressive::detail::formatter_arity< Formatter, What, Out, Void >::what
static

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