|
| AnyObject (const type::AnyObject &e) |
|
CppBlockPtr | getReadBlock (const std::string &cppAccessor, const std::string &variantAccessor) const final |
|
std::vector< std::string > | getRequiredIncludes () const final |
|
CppBlockPtr | getWriteBlock (const std::string &cppAccessor, const Path &p, std::string &variantAccessor) const final |
|
CppBlockPtr | getWriteTypeBlock (const std::string &typeAccessor, const std::string &cppAccessor, const Path &p, std::string &variantAccessor) const final |
|
virtual | ~AnyObject ()=default |
|
virtual | ~AnyGenerator ()=default |
|
virtual const type::Variant & | getType () const override |
|
| SpecializedGeneratorBase (const std::string &instantiatedCppTypename, const std::string &classCppTypename, const std::string &aronDataTypename, const std::string &aronTypeTypename, const type::AnyObject &t) |
|
virtual | ~SpecializedGeneratorBase ()=default |
|
| Generator ()=delete |
|
| Generator (const std::string &instantiatedCppTypename, const std::string &classCppTypename, const std::string &aronDataTypename, const std::string &aronTypeTypename) |
|
std::string | getClassCppTypename () const |
|
virtual CppBlockPtr | getCopyCtorBlock (const std::string &) const |
|
virtual std::pair< std::vector< std::pair< std::string, std::string > >, bool > | getCopyCtorInitializers (const std::string &) const |
|
virtual CppBlockPtr | getCtorBlock (const std::string &) const |
|
virtual std::pair< std::vector< std::pair< std::string, std::string > >, bool > | getCtorInitializers (const std::string &) const |
|
virtual CppBlockPtr | getDtorBlock (const std::string &) const |
|
virtual CppBlockPtr | getEqualsBlock (const std::string &cppAccessorThis, const std::string &cppAccessorOther) const |
|
std::string | getFullClassCppTypename () const |
|
std::string | getFullInstantiatedCppTypename () const |
|
std::string | getFullInstantiatedCppTypenameGenerator () const |
|
std::string | getInstantiatedCppTypename () const |
|
virtual std::vector< CppFieldPtr > | getPublicVariableDeclarations (const std::string &) const |
|
virtual CppBlockPtr | getResetHardBlock (const std::string &cppAccessor) const |
|
virtual CppBlockPtr | getResetSoftBlock (const std::string &cppAccessor) const |
|
virtual const type::Variant & | getType () const =0 |
|
CppCtorPtr | toCopyCtor (const std::string &) const |
|
CppCtorPtr | toCtor (const std::string &) const |
|
CppMethodPtr | toDtor (const std::string &) const |
|
CppMethodPtr | toEqualsMethod () const |
|
CppMethodPtr | toReadMethod () const |
|
CppMethodPtr | toResetHardMethod () const |
|
CppMethodPtr | toResetSoftMethod () const |
|
CppMethodPtr | toSpecializedDataReaderMethod (const ReaderInfo &info) const |
|
CppMethodPtr | toSpecializedDataWriterMethod (const WriterInfo &info) const |
|
CppMethodPtr | toSpecializedStaticDataReaderMethod (const StaticReaderInfo &info) const |
|
CppMethodPtr | toSpecializedTypeWriterMethod (const WriterInfo &info) const |
|
CppMethodPtr | toWriteMethod () const |
|
CppMethodPtr | toWriteTypeMethod () const |
|
virtual | ~Generator ()=default |
|
Definition at line 32 of file AnyObject.h.