nonstd::any_lite::any Class Reference

#include <ndn-cxx/util/nonstd/any.hpp>

Public Member Functions

 any ()
 
 any (any const &other)
 
template<class ValueType >
 any (ValueType const &value)
 
 ~any ()
 
bool has_value () const
 
anyoperator= (any const &other)
 
template<class ValueType >
anyoperator= (ValueType const &value)
 
void reset ()
 
void swap (any &other)
 
template<class ValueType >
const ValueType * to_ptr () const
 
template<class ValueType >
ValueType * to_ptr ()
 
const std::type_info & type () const
 

Detailed Description

Definition at line 358 of file any.hpp.

Constructor & Destructor Documentation

nonstd::any_lite::any::any ( )
inline

Definition at line 361 of file any.hpp.

nonstd::any_lite::any::any ( any const &  other)
inline

Definition at line 365 of file any.hpp.

template<class ValueType >
nonstd::any_lite::any::any ( ValueType const &  value)
inline

Definition at line 404 of file any.hpp.

nonstd::any_lite::any::~any ( )
inline

Definition at line 410 of file any.hpp.

Member Function Documentation

bool nonstd::any_lite::any::has_value ( ) const
inline

Definition at line 475 of file any.hpp.

any& nonstd::any_lite::any::operator= ( any const &  other)
inline

Definition at line 415 of file any.hpp.

template<class ValueType >
any& nonstd::any_lite::any::operator= ( ValueType const &  value)
inline

Definition at line 457 of file any.hpp.

void nonstd::any_lite::any::reset ( )
inline

Definition at line 465 of file any.hpp.

void nonstd::any_lite::any::swap ( any other)
inline

Definition at line 470 of file any.hpp.

template<class ValueType >
const ValueType* nonstd::any_lite::any::to_ptr ( ) const
inline

Definition at line 490 of file any.hpp.

template<class ValueType >
ValueType* nonstd::any_lite::any::to_ptr ( )
inline

Definition at line 496 of file any.hpp.

const std::type_info& nonstd::any_lite::any::type ( ) const
inline

Definition at line 480 of file any.hpp.