class compiler::ComplexLiteral
sys::Obj
  compiler::Node
    compiler::Expr
      compiler::ComplexLiteral
Source
ComplexLiteral is used to model a serialized complex object declared in facets.  It is only used in facets, in all other code complex literals are parsed as it-block ClosureExprs.
- 
doToStr
- 
 Str doToStr(|Expr->Str| f)
 
Source 
- 
make
- 
new make(Loc loc, CType ctype)
 
Source 
- 
names
- 
 Str[] names
 
Source 
- 
serialize
- 
virtual override Str serialize()
 
Source 
- 
toStr
- 
virtual override Str toStr()
 
Source 
- 
vals
- 
 Expr[] vals
 
Source 
- 
walkChildren
- 
virtual override Void walkChildren(Visitor v)
 
Source