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

#include <numerics_fwd.hpp>

Inheritance diagram for boost::spirit::strict_real_parser_policies< T >:
Collaboration diagram for boost::spirit::strict_real_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, expect_dot=true)
 
 BOOST_STATIC_CONSTANT (bool, allow_leading_dot=true)
 
 BOOST_STATIC_CONSTANT (bool, allow_trailing_dot=true)
 

Static Public Member Functions

template<typename ScannerT >
static parser_result
< sign_parser, ScannerT >
::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
inherited
template<typename T >
typedef uint_parser<T, 10, 1, -1> boost::spirit::ureal_parser_policies< T >::uint_parser_t
inherited

Member Function Documentation

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

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)
inlinestaticinherited
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)
inlinestaticinherited
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)
inlinestaticinherited
template<typename T >
template<typename ScannerT >
static parser_result<uint_parser_t, ScannerT>::type boost::spirit::ureal_parser_policies< T >::parse_n ( ScannerT &  scan)
inlinestaticinherited
template<typename T >
template<typename ScannerT >
static parser_result<sign_parser, ScannerT>::type boost::spirit::real_parser_policies< T >::parse_sign ( ScannerT &  scan)
inlinestaticinherited

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