chrono::ChClassRegistrationBase Class Referenceabstract
  Description
Base class for all registration data of classes whose objects can be created via a class factory.
#include <ChClassFactory.h>
Inheritance diagram for chrono::ChClassRegistrationBase:

| Public Member Functions | |
| virtual void * | create ()=0 | 
| The signature of create method for derived classes. Calls new(). | |
| virtual void * | create (ChArchiveIn &marchive)=0 | 
| Call the ArchiveINconstructor(ChArchiveIn&) function if available (deserializes constructor params and return new()), otherwise just call new(). | |
| virtual std::type_index | get_type_index ()=0 | 
| Get the type_info of the class. | |
| virtual std::string & | get_tag_name ()=0 | 
| Get the name used for registering. | |
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono/core/ChClassFactory.h
