public abstract class CppTemplateData extends java.lang.Object implements IncludeCollector
| Modifier and Type | Class and Description |
|---|---|
static class |
CppTemplateData.GeneratorVersionTemplateData |
static class |
CppTemplateData.PackageTemplateData |
static class |
CppTemplateData.TypesTemplateData |
| Constructor and Description |
|---|
CppTemplateData(zserio.extension.cpp.TemplateDataContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCppIncludesForType(CppNativeType nativeType) |
void |
addCppSystemIncludes(java.util.Collection<java.lang.String> systemIncludes) |
void |
addCppUserIncludes(java.util.Collection<java.lang.String> userIncludes) |
void |
addHeaderIncludesForType(CppNativeType nativeType) |
void |
addHeaderSystemIncludes(java.util.Collection<java.lang.String> systemIncludes) |
void |
addHeaderUserIncludes(java.util.Collection<java.lang.String> userIncludes) |
java.lang.Iterable<java.lang.String> |
getCppSystemIncludes() |
java.lang.Iterable<java.lang.String> |
getCppUserIncludes() |
java.lang.String |
getGeneratorDescription() |
CppTemplateData.GeneratorVersionTemplateData |
getGeneratorVersion() |
java.lang.Iterable<java.lang.String> |
getHeaderSystemIncludes() |
java.lang.Iterable<java.lang.String> |
getHeaderUserIncludes() |
CppTemplateData.TypesTemplateData |
getTypes() |
boolean |
getWithCodeComments() |
boolean |
getWithParsingInfoCode() |
boolean |
getWithRangeCheckCode() |
boolean |
getWithReflectionCode() |
boolean |
getWithTypeInfoCode() |
boolean |
getWithValidationCode() |
boolean |
getWithWriterCode() |
public CppTemplateData(zserio.extension.cpp.TemplateDataContext context)
public java.lang.String getGeneratorDescription()
public CppTemplateData.GeneratorVersionTemplateData getGeneratorVersion()
public boolean getWithWriterCode()
public boolean getWithValidationCode()
public boolean getWithTypeInfoCode()
public boolean getWithReflectionCode()
public boolean getWithRangeCheckCode()
public boolean getWithCodeComments()
public boolean getWithParsingInfoCode()
public java.lang.Iterable<java.lang.String> getHeaderSystemIncludes()
public java.lang.Iterable<java.lang.String> getHeaderUserIncludes()
public java.lang.Iterable<java.lang.String> getCppUserIncludes()
public java.lang.Iterable<java.lang.String> getCppSystemIncludes()
public void addHeaderIncludesForType(CppNativeType nativeType)
addHeaderIncludesForType in interface IncludeCollectorpublic void addHeaderSystemIncludes(java.util.Collection<java.lang.String> systemIncludes)
addHeaderSystemIncludes in interface IncludeCollectorpublic void addHeaderUserIncludes(java.util.Collection<java.lang.String> userIncludes)
addHeaderUserIncludes in interface IncludeCollectorpublic void addCppIncludesForType(CppNativeType nativeType)
addCppIncludesForType in interface IncludeCollectorpublic void addCppSystemIncludes(java.util.Collection<java.lang.String> systemIncludes)
addCppSystemIncludes in interface IncludeCollectorpublic void addCppUserIncludes(java.util.Collection<java.lang.String> userIncludes)
addCppUserIncludes in interface IncludeCollectorpublic CppTemplateData.TypesTemplateData getTypes()
Last updated 2024-10-29 12:56:13