open-cpp-utils 0.0.1
Loading...
Searching...
No Matches
open_cpp_utils::any< T, Rest... > Class Template Reference
Inheritance diagram for open_cpp_utils::any< T, Rest... >:
open_cpp_utils::any< Rest... >

Public Types

using base_type = any<Rest...>
 
using this_type = T
 
using reference = T&
 
using const_reference = const T&
 
using pointer = T*
 
using const_pointer = const T*
 

Public Member Functions

 any (const this_type &value, const Rest &...other)
 
 any (this_type &&value, Rest &&...other)
 
 any (const any &other)=default
 
 any (any &&other)=default
 
anyoperator= (const any &)=default
 
anyoperator= (any &&)=default
 
template<typename V >
V & get ()
 
template<typename V >
const V & get () const
 
 operator reference ()
 
 operator const_reference () const
 
 operator pointer ()
 
 operator const_pointer () const
 

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