Modifier and Type | Field and Description |
---|---|
protected ExprEnumerationForge |
evaluatorForge |
protected boolean |
scalar |
Constructor and Description |
---|
EnumUnionForge(int numStreams,
ExprEnumerationForge evaluatorForge,
boolean scalar) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(EnumForgeCodegenParams premade,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
EnumEval |
getEnumEvaluator() |
int |
getStreamNumSize() |
protected final ExprEnumerationForge evaluatorForge
protected final boolean scalar
public EnumUnionForge(int numStreams, ExprEnumerationForge evaluatorForge, boolean scalar)
public int getStreamNumSize()
getStreamNumSize
in interface EnumForge
public EnumEval getEnumEvaluator()
getEnumEvaluator
in interface EnumForge
public CodegenExpression codegen(EnumForgeCodegenParams premade, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
Copyright © 2005–2018. All rights reserved.