CYCLUS
Loading...
Searching...
No Matches
boost::spirit Namespace Reference

Namespaces

namespace  detail
 
namespace  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 >
any_cast (basic_hold_any< Char > &operand)
 
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 >
T const * any_cast (basic_hold_any< Char > const *operand)
 

Typedef Documentation

◆ hold_any

Definition at line 414 of file any.hpp.

◆ whold_any

Definition at line 415 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)

Definition at line 378 of file any.hpp.

◆ any_cast() [2/4]

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

Definition at line 361 of file any.hpp.

◆ any_cast() [3/4]

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

Definition at line 399 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)
inline

Definition at line 372 of file any.hpp.