Modifier and Type | Field and Description |
---|---|
protected int |
numStreams |
protected ExprForge |
sizeEval |
Constructor and Description |
---|
EnumTakeForge(ExprForge sizeEval,
int numStreams) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenParamSetEnumMethodNonPremade premade,
CodegenContext context) |
EnumEval |
getEnumEvaluator() |
int |
getStreamNumSize() |
protected ExprForge sizeEval
protected int numStreams
public EnumTakeForge(ExprForge sizeEval, int numStreams)
public int getStreamNumSize()
getStreamNumSize
in interface EnumForge
public EnumEval getEnumEvaluator()
getEnumEvaluator
in interface EnumForge
public CodegenExpression codegen(CodegenParamSetEnumMethodNonPremade premade, CodegenContext context)