Tesseract
Motion Planning Environment
|
This is the interface that all type erasures interfaces must inherit from. More...
#include <type_erasure.h>
Public Member Functions | |
virtual | ~TypeErasureInterface ()=default |
virtual bool | equals (const TypeErasureInterface &other) const =0 |
virtual std::type_index | getType () const =0 |
virtual void * | recover ()=0 |
virtual const void * | recover () const =0 |
virtual std::unique_ptr< TypeErasureInterface > | clone () const =0 |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &, const unsigned int) |
Friends | |
class | boost::serialization::access |
struct | tesseract_common::Serialization |
This is the interface that all type erasures interfaces must inherit from.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlineprivate |
|
friend |
|
friend |