Go to the documentation of this file.
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 getWriteTypeBlock(const std::string &typeAccessor, const std::string &cppAccessor, const Path &, std::string &variantAccessor) const final
std::string replacedTypename
Object(const type::Object &)
CppBlockPtr getWriteBlock(const std::string &cppAccessor, const Path &, std::string &variantAccessor) const final
CppBlockPtr getResetHardBlock(const std::string &cppAccessor) const final
std::shared_ptr< CppBlock > CppBlockPtr
std::vector< std::string > getRequiredIncludes() const final
std::string replacedInstantiatedTypename
CppBlockPtr getReadBlock(const std::string &cppAccessor, const std::string &variantAccessor) const final
std::string originalTypeName
CppBlockPtr getResetSoftBlock(const std::string &cppAccessor) const final
std::vector< std::string > disallowedBases
virtual ~Object()=default
std::string originalInstantiatedTypename
std::vector< std::string > additionalIncludes