CYCLUS
Namespaces | Classes | Typedefs | Functions
boost::spirit Namespace Reference

Namespaces

 detail
 
 traits
 

Classes

struct  bad_any_cast
 
class  basic_hold_any
 

Typedefs

typedef basic_hold_any< char > hold_any
 
typedef basic_hold_any< wchar_t > whold_any
 

Functions

template<typename T , typename Char >
T * any_cast (basic_hold_any< Char > *operand)
 
template<typename T , typename Char >
T const * any_cast (basic_hold_any< Char > const *operand)
 
template<typename T , typename Char >
any_cast (basic_hold_any< Char > &operand)
 
template<typename T , typename Char >
T const & any_cast (basic_hold_any< Char > const &operand)
 

Typedef Documentation

◆ hold_any

Definition at line 413 of file any.hpp.

◆ whold_any

Definition at line 414 of file any.hpp.

Function Documentation

◆ any_cast() [1/4]

template<typename T , typename Char >
T* boost::spirit::any_cast ( basic_hold_any< Char > *  operand)
inline

Definition at line 360 of file any.hpp.

◆ any_cast() [2/4]

template<typename T , typename Char >
T const* boost::spirit::any_cast ( basic_hold_any< Char > const *  operand)
inline

Definition at line 371 of file any.hpp.

◆ any_cast() [3/4]

template<typename T , typename Char >
T boost::spirit::any_cast ( basic_hold_any< Char > &  operand)

Definition at line 377 of file any.hpp.

◆ any_cast() [4/4]

template<typename T , typename Char >
T const& boost::spirit::any_cast ( basic_hold_any< Char > const &  operand)

Definition at line 398 of file any.hpp.