Spresense SDK Library v3.4.6-5ba3997155669912adc4b68df0dc983c4388532a
Loading...
Searching...
No Matches
TypeHolder< T > Class Template Reference
Inheritance diagram for TypeHolder< T >:
Collaboration diagram for TypeHolder< T >:

Public Member Functions

 TypeHolder (const T &data)
 
T & get ()
 
const T & get () const
 
virtual id_t id () const
 
- Public Member Functions inherited from TypeHolderBase
template<typename T >
bool is_type () const
 
template<typename T >
T & get ()
 
template<typename T >
const T & get () const
 
template<typename T >
T & get_any (bool size_check=true)
 
template<typename T >
const T & get_any (bool size_check=true) const
 
size_t size () const
 
void dump () const
 

Static Public Member Functions

static size_t type_size ()
 

Additional Inherited Members

- Public Types inherited from TypeHolderBase
typedef size_t(*) id_t()
 

Member Function Documentation

◆ id()

template<typename T >
virtual id_t id ( ) const
inlinevirtual

Implements TypeHolderBase.


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