Classes | Public Member Functions | Private Attributes
nonstd::any_lite::any Class Reference

#include <any.hpp>

List of all members.

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

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.

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

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 Fri Sep 1 2017 02:41:58