Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::any_ptr Class Reference

#include <utree.hpp>

Public Member Functions

template<typename Ptr >
boost::disable_if
< boost::is_polymorphic
< typename
boost::remove_pointer< Ptr >
::type >, Ptr >::type 
get () const
 
template<typename T >
 any_ptr (T *p)
 

Friends

template<typename UTreeX , typename UTreeY >
struct detail::visit_impl
 
class utree
 
bool operator== (any_ptr const &a, any_ptr const &b)
 

Constructor & Destructor Documentation

template<typename T >
boost::spirit::any_ptr::any_ptr ( T p)
inline

Member Function Documentation

template<typename Ptr >
boost::disable_if< boost::is_polymorphic< typename boost::remove_pointer<Ptr>::type>, Ptr>::type boost::spirit::any_ptr::get ( ) const
inline

Friends And Related Function Documentation

template<typename UTreeX , typename UTreeY >
friend struct detail::visit_impl
friend
bool operator== ( any_ptr const &  a,
any_ptr const &  b 
)
friend
friend class utree
friend

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