AbstractValPrinter

dfhdl.compiler.printing.AbstractValPrinter

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Printer
class DFPrinter

Members list

Type members

Inherited and Abstract types

type TPrinter <: Printer

Attributes

Inherited from:
AbstractPrinter (hidden)

Value members

Abstract methods

def csConditionalExprRel(csExp: String, ch: Header): String
def csDFValAliasApplyIdx(dfVal: ApplyIdx): String
def csDFValAliasApplyRange(dfVal: ApplyRange): String
def csDFValAliasAsIs(dfVal: AsIs): String
def csDFValAliasHistory(dfVal: History): String
def csDFValAliasSelectField(dfVal: SelectField): String
def csDFValDclConst(dfVal: CanBeExpr): String
def csDFValDclEnd(dfVal: Dcl): String
def csDFValDclWithoutInit(dfVal: Dcl): String
def csDFValFuncExpr(dfVal: Func, typeCS: Boolean): String
def csDFValNamed(dfVal: DFVal): String
def csInitKeyword: String
def csInitSeq(refs: List[InitRef]): String
def csInitSingle(ref: InitRef): String
def csTimerIsActive(dfVal: IsActive): String

Concrete methods

final def csDFValAliasExpr(dfVal: Alias): String
final def csDFValConstExpr(dfVal: Const): String
final def csDFValDcl(dfVal: Dcl): String
final def csDFValExpr(dfValExpr: CanBeExpr, typeCS: Boolean): String
final def csDFValRef(dfVal: DFVal, fromOwner: DFOwner): String
final def csRef(ref: TwoWayAny, typeCS: Boolean): String
final def csRelVal(alias: Alias): String
final def csSimpleRef(ref: TwoWayAny): String

Inherited and Abstract fields

val tupleSupportEnable: Boolean

Attributes

Inherited from:
AbstractPrinter (hidden)

Givens

Inherited and Abstract givens

Attributes

Inherited from:
AbstractPrinter (hidden)
given printer: TPrinter

Attributes

Inherited from:
AbstractPrinter (hidden)

Attributes

Inherited from:
AbstractPrinter (hidden)