public final class EnumerationEmitterTemplateData extends UserTypeTemplateData
| Modifier and Type | Class and Description |
|---|---|
static class |
EnumerationEmitterTemplateData.EnumItemData |
CppTemplateData.GeneratorVersionTemplateData, CppTemplateData.PackageTemplateData, CppTemplateData.TypesTemplateData| Constructor and Description |
|---|
EnumerationEmitterTemplateData(zserio.extension.cpp.TemplateDataContext context,
EnumType enumType) |
| Modifier and Type | Method and Description |
|---|---|
BitSizeTemplateData |
getBitSize() |
java.lang.Iterable<EnumerationEmitterTemplateData.EnumItemData> |
getItems() |
RuntimeFunctionTemplateData |
getRuntimeFunction() |
NativeIntegralTypeInfoTemplateData |
getUnderlyingTypeInfo() |
boolean |
getUsedInPackedArray() |
getDocComments, getFullName, getName, getPackage, getSchemaTypeNameaddCppIncludesForType, addCppSystemIncludes, addCppUserIncludes, addHeaderIncludesForType, addHeaderSystemIncludes, addHeaderUserIncludes, getCppSystemIncludes, getCppUserIncludes, getGeneratorDescription, getGeneratorVersion, getHeaderSystemIncludes, getHeaderUserIncludes, getTypes, getWithCodeComments, getWithRangeCheckCode, getWithReflectionCode, getWithTypeInfoCode, getWithValidationCode, getWithWriterCodepublic EnumerationEmitterTemplateData(zserio.extension.cpp.TemplateDataContext context,
EnumType enumType)
throws ZserioExtensionException
ZserioExtensionExceptionpublic boolean getUsedInPackedArray()
public NativeIntegralTypeInfoTemplateData getUnderlyingTypeInfo()
public BitSizeTemplateData getBitSize()
public RuntimeFunctionTemplateData getRuntimeFunction()
public java.lang.Iterable<EnumerationEmitterTemplateData.EnumItemData> getItems()
Last updated 2024-07-18 11:31:32