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 |
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 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-07-18 11:28:45