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::extension Namespace Reference

Namespaces

 detail
 

Classes

struct  as_parser
 
struct  as_parser< char >
 
struct  as_parser< char const [N]>
 
struct  as_parser< char[N]>
 
struct  as_parser< Derived, typename enable_if< is_base_of< parser_base, Derived > >::type >
 
struct  as_parser< parser< Derived > >
 
struct  as_parser< unused_type >
 
struct  as_parser< wchar_t >
 
struct  as_parser< wchar_t const [N]>
 
struct  as_parser< wchar_t[N]>
 

Functions

template<typename T >
void scale (int exp, T &n)
 
void scale (int, unused_type)
 
template<typename T >
void scale (int exp, int frac, T &n)
 
void scale (int, int, unused_type)
 
float negate (bool neg, float n)
 
double negate (bool neg, double n)
 
long double negate (bool neg, long double n)
 
template<typename T >
T negate (bool neg, T const &n)
 
unused_type negate (bool, unused_type n)
 
template<typename T >
bool is_equal_to_one (T const &value)
 
bool is_equal_to_one (unused_type)
 

Function Documentation

template<typename T >
bool boost::spirit::x3::extension::is_equal_to_one ( T const &  value)
inline
bool boost::spirit::x3::extension::is_equal_to_one ( unused_type  )
inline
float boost::spirit::x3::extension::negate ( bool  neg,
float  n 
)
inline
double boost::spirit::x3::extension::negate ( bool  neg,
double  n 
)
inline
long double boost::spirit::x3::extension::negate ( bool  neg,
long double  n 
)
inline
template<typename T >
T boost::spirit::x3::extension::negate ( bool  neg,
T const &  n 
)
inline

References boost::n.

unused_type boost::spirit::x3::extension::negate ( bool  ,
unused_type  n 
)
inline

References boost::n.

template<typename T >
void boost::spirit::x3::extension::scale ( int  exp,
T n 
)
inline
void boost::spirit::x3::extension::scale ( int  ,
unused_type   
)
inline
template<typename T >
void boost::spirit::x3::extension::scale ( int  exp,
int  frac,
T n 
)
inline

References scale().

void boost::spirit::x3::extension::scale ( int  ,
int  ,
unused_type   
)
inline