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

#include <numerics_fwd.hpp>

Inheritance diagram for boost::spirit::ureal_parser_policies< T >:

Public Types

typedef uint_parser< T, 10, 1,-1 > uint_parser_t
 
typedef int_parser< T, 10, 1,-1 > int_parser_t
 

Public Member Functions

 BOOST_STATIC_CONSTANT (bool, allow_leading_dot=true)
 
 BOOST_STATIC_CONSTANT (bool, allow_trailing_dot=true)
 
 BOOST_STATIC_CONSTANT (bool, expect_dot=false)
 

Static Public Member Functions

template<typename ScannerT >
static match_result< ScannerT,
nil_t >::type 
parse_sign (ScannerT &scan)
 
template<typename ScannerT >
static parser_result
< uint_parser_t, ScannerT >
::type 
parse_n (ScannerT &scan)
 
template<typename ScannerT >
static parser_result< chlit
<>, ScannerT >::type 
parse_dot (ScannerT &scan)
 
template<typename ScannerT >
static parser_result
< uint_parser_t, ScannerT >
::type 
parse_frac_n (ScannerT &scan)
 
template<typename ScannerT >
static parser_result< chlit
<>, ScannerT >::type 
parse_exp (ScannerT &scan)
 
template<typename ScannerT >
static parser_result
< int_parser_t, ScannerT >
::type 
parse_exp_n (ScannerT &scan)
 

Member Typedef Documentation

template<typename T >
typedef int_parser<T, 10, 1, -1> boost::spirit::ureal_parser_policies< T >::int_parser_t
template<typename T >
typedef uint_parser<T, 10, 1, -1> boost::spirit::ureal_parser_policies< T >::uint_parser_t

Member Function Documentation

template<typename T >
boost::spirit::ureal_parser_policies< T >::BOOST_STATIC_CONSTANT ( bool  ,
allow_leading_dot  = true 
)
template<typename T >
boost::spirit::ureal_parser_policies< T >::BOOST_STATIC_CONSTANT ( bool  ,
allow_trailing_dot  = true 
)
template<typename T >
boost::spirit::ureal_parser_policies< T >::BOOST_STATIC_CONSTANT ( bool  ,
expect_dot  = false 
)
template<typename T >
template<typename ScannerT >
static parser_result<chlit<>, ScannerT>::type boost::spirit::ureal_parser_policies< T >::parse_dot ( ScannerT &  scan)
inlinestatic

References boost::spirit::ch_p().

template<typename T >
template<typename ScannerT >
static parser_result<chlit<>, ScannerT>::type boost::spirit::ureal_parser_policies< T >::parse_exp ( ScannerT &  scan)
inlinestatic
template<typename T >
template<typename ScannerT >
static parser_result<int_parser_t, ScannerT>::type boost::spirit::ureal_parser_policies< T >::parse_exp_n ( ScannerT &  scan)
inlinestatic
template<typename T >
template<typename ScannerT >
static parser_result<uint_parser_t, ScannerT>::type boost::spirit::ureal_parser_policies< T >::parse_frac_n ( ScannerT &  scan)
inlinestatic
template<typename T >
template<typename ScannerT >
static parser_result<uint_parser_t, ScannerT>::type boost::spirit::ureal_parser_policies< T >::parse_n ( ScannerT &  scan)
inlinestatic
template<typename T >
template<typename ScannerT >
static match_result<ScannerT, nil_t>::type boost::spirit::ureal_parser_policies< T >::parse_sign ( ScannerT &  scan)
inlinestatic

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