50 const
std::
string& cppAccessor,
52 std::
string& variantAccessor) const final;
std::pair< std::vector< std::pair< std::string, std::string > >, bool > getCopyCtorInitializers(const std::string &) const final
std::vector< std::string > getRequiredIncludes() const final
CppBlockPtr getEqualsBlock(const std::string &, const std::string &) const final
virtual ~ObjectClass()=default
CppBlockPtr getWriteBlock(const std::string &cppAccessor, const Path &, std::string &) const final
CppBlockPtr getResetHardBlock(const std::string &cppAccessor) const final
CppBlockPtr getReadBlock(const std::string &cppAccessor, const std::string &) const final
CppBlockPtr getWriteTypeBlock(const std::string &typeAccessor, const std::string &cppAccessor, const Path &, std::string &variantAccessor) const final
ObjectClass(const type::Object &)
std::vector< CppFieldPtr > getPublicVariableDeclarations(const std::string &) const final
std::pair< std::vector< std::pair< std::string, std::string > >, bool > getCtorInitializers(const std::string &) const final
CppBlockPtr getResetSoftBlock(const std::string &cppAccessor) const final
std::shared_ptr< CppBlock > CppBlockPtr
std::shared_ptr< CppField > CppFieldPtr