public final class EnumerationEmitterTemplateData extends UserTypeTemplateData
| Modifier and Type | Class and Description |
|---|---|
static class |
EnumerationEmitterTemplateData.EnumItemData |
| Constructor and Description |
|---|
EnumerationEmitterTemplateData(zserio.extension.python.TemplateDataContext context,
zserio.ast.EnumType enumType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBitSize() |
java.lang.Iterable<EnumerationEmitterTemplateData.EnumItemData> |
getItems() |
RuntimeFunctionTemplateData |
getRuntimeFunction() |
NativeTypeInfoTemplateData |
getUnderlyingTypeInfo() |
boolean |
getUsedInPackedArray() |
getDocComments, getFullName, getName, getSchemaTypeFullNamegetGeneratorDescription, getPackageImports, getSymbolImports, getTypeImports, getWithCodeComments, getWithTypeInfoCode, getWithWriterCode, importPackage, importSymbol, importTypepublic EnumerationEmitterTemplateData(zserio.extension.python.TemplateDataContext context,
zserio.ast.EnumType enumType)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionpublic boolean getUsedInPackedArray()
public NativeTypeInfoTemplateData getUnderlyingTypeInfo()
public java.lang.String getBitSize()
public RuntimeFunctionTemplateData getRuntimeFunction()
public java.lang.Iterable<EnumerationEmitterTemplateData.EnumItemData> getItems()
Last updated 2024-07-18 11:29:55