Class NoneExpr

Inheritance Relationships

Base Type

Class Documentation

class NoneExpr : public seq::Expr

Public Functions

NoneExpr()
Value *codegen0(BaseFunc *base, llvm::BasicBlock *&block)

Performs code generation for this expression.

Return

value representing expression result; possibly null if type is void

Parameters
  • base: the function containing this expression

  • block: reference to block where code should be generated; possibly modified to point to a new block where codegen should resume

types::Type *getType0() const

Determines and returns the type of this expression.