Hierarchy (View Summary)

Constructors

  • Parameters

    • id: number
    • scope: number
    • name: string
    • Optionalvalue: IRExpression
    • Optionalvisibility: StateVariableVisibility
    • Optionalstate: boolean
    • Optionaltypestr: string
    • Optionalmutable: Mutability
    • Optionalloc: DataLocation
    • Optionalconstant: boolean
    • Optionalindexed: boolean

    Returns IRVariableDeclaration

Properties

constant: boolean = false
id: number
indexed: boolean = false
loc: undefined | DataLocation
mutable: Mutability = Mutability.Mutable
name: string
scope: number
state: boolean = false
type: undefined | Type
typeName: string
typestr: undefined | string
value: undefined | IRExpression
visibility: StateVariableVisibility = StateVariableVisibility.Default

Methods