camcom 1.0.0-pre2
 
Loading...
Searching...
No Matches
httplib::any Class Reference

#include <httplib.h>

Public Member Functions

 any () noexcept=default
 
 any (const any &o)
 
 any (any &&) noexcept=default
 
anyoperator= (const any &o)
 
anyoperator= (any &&) noexcept=default
 
template<typename T, typename D = typename std::decay<T>::type, typename std::enable_if<!std::is_same< D, any >::value, int >::type = 0>
 any (T &&v)
 
template<typename T, typename D = typename std::decay<T>::type, typename std::enable_if<!std::is_same< D, any >::value, int >::type = 0>
anyoperator= (T &&v)
 
bool has_value () const noexcept
 
void reset () noexcept
 

Friends

template<typename T>
T * any_cast (any *a)
 
template<typename T>
const T * any_cast (const any *a)
 

Constructor & Destructor Documentation

◆ any() [1/4]

httplib::any::any ( )
defaultnoexcept

◆ any() [2/4]

httplib::any::any ( const any & o)
inline

◆ any() [3/4]

httplib::any::any ( any && )
defaultnoexcept

◆ any() [4/4]

template<typename T, typename D = typename std::decay<T>::type, typename std::enable_if<!std::is_same< D, any >::value, int >::type = 0>
httplib::any::any ( T && v)
inline

Member Function Documentation

◆ has_value()

bool httplib::any::has_value ( ) const
inlinenoexcept

◆ operator=() [1/3]

any & httplib::any::operator= ( any && )
defaultnoexcept

◆ operator=() [2/3]

any & httplib::any::operator= ( const any & o)
inline

◆ operator=() [3/3]

template<typename T, typename D = typename std::decay<T>::type, typename std::enable_if<!std::is_same< D, any >::value, int >::type = 0>
any & httplib::any::operator= ( T && v)
inline

◆ reset()

void httplib::any::reset ( )
inlinenoexcept

Friends And Related Symbol Documentation

◆ any_cast [1/2]

template<typename T>
T * any_cast ( any * a)
friend

◆ any_cast [2/2]

template<typename T>
const T * any_cast ( const any * a)
friend

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