public final class BitmaskEmitterTemplateData extends UserTypeTemplateData
| Modifier and Type | Class and Description |
|---|---|
static class |
BitmaskEmitterTemplateData.BitmaskValueData |
| Constructor and Description |
|---|
BitmaskEmitterTemplateData(zserio.extension.java.TemplateDataContext context,
zserio.ast.BitmaskType bitmaskType) |
| Modifier and Type | Method and Description |
|---|---|
BitSizeTemplateData |
getBitSize() |
boolean |
getCheckUpperBound() |
java.lang.String |
getLowerBound() |
RuntimeFunctionTemplateData |
getRuntimeFunction() |
NativeTypeInfoTemplateData |
getUnderlyingTypeInfo() |
java.lang.String |
getUpperBound() |
boolean |
getUsedInPackedArray() |
java.lang.Iterable<BitmaskEmitterTemplateData.BitmaskValueData> |
getValues() |
getDocComments, getName, getPackageName, getSchemaTypeNamegetGeneratorDescription, getWithCodeComments, getWithTypeInfoCode, getWithWriterCodepublic BitmaskEmitterTemplateData(zserio.extension.java.TemplateDataContext context,
zserio.ast.BitmaskType bitmaskType)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionpublic boolean getUsedInPackedArray()
public NativeTypeInfoTemplateData getUnderlyingTypeInfo()
public BitSizeTemplateData getBitSize()
public RuntimeFunctionTemplateData getRuntimeFunction()
public java.lang.String getLowerBound()
public java.lang.String getUpperBound()
public boolean getCheckUpperBound()
public java.lang.Iterable<BitmaskEmitterTemplateData.BitmaskValueData> getValues()
Last updated 2024-07-18 11:29:23