Tesseract
Motion Planning Environment
|
Boilerplate code for creating type erasures. More...
#include <memory>
#include <typeindex>
#include <boost/serialization/base_object.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/serialization/unique_ptr.hpp>
#include <tesseract_common/serialization.h>
Go to the source code of this file.
Classes | |
struct | tesseract_common::TypeErasureInterface |
This is the interface that all type erasures interfaces must inherit from. More... | |
struct | tesseract_common::TypeErasureInstance< ConcreteType, ConceptInterface > |
struct | tesseract_common::TypeErasureInstanceWrapper< F > |
struct | tesseract_common::TypeErasureBase< ConceptInterface, ConceptInstance > |
Namespaces | |
namespace | tesseract_common |
Boilerplate code for creating type erasures.