Public Member Functions | Public Attributes
absl::any::Obj< T > Class Template Reference
Inheritance diagram for absl::any::Obj< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

std::unique_ptr< ObjInterfaceClone () const final
template<typename... Args>
 Obj (in_place_t, Args &&...args)
const void * ObjTypeId () const noexcept final
const std::type_info & Type () const noexcept final

Public Attributes

value

Detailed Description

template<typename T>
class absl::any::Obj< T >

Definition at line 393 of file any.h.


Constructor & Destructor Documentation

template<typename T>
template<typename... Args>
absl::any::Obj< T >::Obj ( in_place_t  ,
Args &&...  args 
) [inline, explicit]

Definition at line 396 of file any.h.


Member Function Documentation

template<typename T>
std::unique_ptr<ObjInterface> absl::any::Obj< T >::Clone ( ) const [inline, virtual]

Implements absl::any::ObjInterface.

Definition at line 399 of file any.h.

template<typename T>
const void* absl::any::Obj< T >::ObjTypeId ( ) const [inline, virtual]

Implements absl::any::ObjInterface.

Definition at line 403 of file any.h.

template<typename T>
const std::type_info& absl::any::Obj< T >::Type ( ) const [inline, virtual]

Implements absl::any::ObjInterface.

Definition at line 406 of file any.h.


Member Data Documentation

template<typename T>
T absl::any::Obj< T >::value

Definition at line 409 of file any.h.


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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16