38 std::vector<std::string>
40 std::vector<std::string>
56 const
std::
string& cppAccessor,
58 std::
string& variantAccessor) const final;
61 std::
string& variantAccessor) const final;
63 const
std::
string& variantAccessor) const final;
68 bool has_been_replaced = false;
CppBlockPtr getReadBlock(const std::string &cppAccessor, const std::string &variantAccessor) const final
std::vector< std::string > getRequiredIncludes() const final
Object(const type::Object &)
CppBlockPtr getResetHardBlock(const std::string &cppAccessor) const final
CppBlockPtr getWriteTypeBlock(const std::string &typeAccessor, const std::string &cppAccessor, const Path &, std::string &variantAccessor) const final
virtual ~Object()=default
CppBlockPtr getWriteBlock(const std::string &cppAccessor, const Path &, std::string &variantAccessor) const final
CppBlockPtr getResetSoftBlock(const std::string &cppAccessor) const final
std::shared_ptr< CppBlock > CppBlockPtr
std::string replacedTypename
std::vector< std::string > disallowedBases
std::string originalTypeName
std::string originalInstantiatedTypename
std::string replacedInstantiatedTypename
std::vector< std::string > additionalIncludes