hpp-util  4.14.0
Debugging tools for the HPP project.
hpp::serialization::holder< T > Class Template Reference

#include <hpp/util/serialization.hh>

Inheritance diagram for hpp::serialization::holder< T >:
Collaboration diagram for hpp::serialization::holder< T >:

Public Member Functions

 holder (T *t, const char *classid)
 
 holder (T *t)
 
template<typename U >
 operator holder< U > ()
 
- Public Member Functions inherited from hpp::serialization::holder_base
virtual ~holder_base ()=default
 

Public Attributes

T * t
 
- Public Attributes inherited from hpp::serialization::holder_base
const char * classid
 

Additional Inherited Members

- Protected Member Functions inherited from hpp::serialization::holder_base
 holder_base (const char *classid)
 

Constructor & Destructor Documentation

◆ holder() [1/2]

template<typename T>
hpp::serialization::holder< T >::holder ( T *  t,
const char *  classid 
)
inline

◆ holder() [2/2]

template<typename T>
hpp::serialization::holder< T >::holder ( T *  t)
inline

Member Function Documentation

◆ operator holder< U >()

template<typename T>
template<typename U >
hpp::serialization::holder< T >::operator holder< U > ( )
inlineexplicit

Member Data Documentation

◆ t

template<typename T>
T* hpp::serialization::holder< T >::t

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