51 const std::vector<std::string>& additionalIncludesFromXMLFile) :
61 std::vector<MetaClassPtr>
67 std::vector<MetaEnumPtr>
virtual void addSpecificReaderMethods()=0
std::vector< codegenerator::StaticReaderInfo > staticDictDataReaders
std::vector< codegenerator::WriterInfo > initialDictTypeWriters
virtual ~CodeWriter()=default
std::vector< codegenerator::WriterInfo > initialIntEnumTypeWriters
virtual void addSpecificWriterMethods()=0
std::vector< codegenerator::StaticReaderInfo > staticIntEnumDataReaders
virtual void generateTypeIntEnums(const std::vector< typereader::GenerateIntEnumInfo > &)=0
std::vector< codegenerator::WriterInfo > dictDataWriters
std::vector< MetaEnumPtr > getTypeEnums() const
virtual void generateTypeObjects(const std::vector< typereader::GenerateObjectInfo > &)=0
std::vector< MetaClassPtr > typeClasses
std::vector< MetaEnumPtr > typeEnums
std::vector< codegenerator::ReaderInfo > dictDataReaders
std::vector< MetaClassPtr > getTypeClasses() const
std::vector< std::string > additionalIncludes
std::vector< codegenerator::ReaderInfo > intEnumDataReaders
std::vector< codegenerator::WriterInfo > intEnumDataWriters
CodeWriter(const std::string &producerName, const std::vector< std::string > &additionalIncludesFromXMLFile)