Modifier and Type | Field and Description |
---|---|
protected ExprEnumerationForge |
evaluatorForge |
protected boolean |
scalar |
Constructor and Description |
---|
EnumExceptForge(int numStreams,
ExprEnumerationForge evaluatorForge,
boolean scalar) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenParamSetEnumMethodNonPremade premade,
CodegenContext context) |
EnumEval |
getEnumEvaluator() |
int |
getStreamNumSize() |
protected final ExprEnumerationForge evaluatorForge
protected final boolean scalar
public EnumExceptForge(int numStreams, ExprEnumerationForge evaluatorForge, boolean scalar)
public int getStreamNumSize()
getStreamNumSize
in interface EnumForge
public EnumEval getEnumEvaluator()
getEnumEvaluator
in interface EnumForge
public CodegenExpression codegen(CodegenParamSetEnumMethodNonPremade premade, CodegenContext context)