Classes | Public Member Functions | Private Attributes | List of all members
nonstd::any_lite::any Class Reference

#include <any.hpp>

Classes

class  holder
 
class  placeholder
 

Public Member Functions

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

Private Attributes

placeholdercontent
 

Detailed Description

Definition at line 235 of file any.hpp.

Constructor & Destructor Documentation

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

Definition at line 238 of file any.hpp.

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

Definition at line 242 of file any.hpp.

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

Definition at line 272 of file any.hpp.

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

Definition at line 278 of file any.hpp.

Member Function Documentation

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

Definition at line 337 of file any.hpp.

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

Definition at line 283 of file any.hpp.

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

Definition at line 319 of file any.hpp.

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

Definition at line 327 of file any.hpp.

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

Definition at line 332 of file any.hpp.

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

Definition at line 352 of file any.hpp.

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

Definition at line 358 of file any.hpp.

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

Definition at line 342 of file any.hpp.

Member Data Documentation

placeholder* nonstd::any_lite::any::content
private

Definition at line 403 of file any.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:51