Class IRVariable::IRAutomaticVariable

Represents a variable (user-declared or temporary) that is allocated on the stack. This includes all parameters, non-static local variables, and temporary variables.

Direct supertypes

Indirect supertypes

Known direct subtypes

Inherited fields

Inherited predicates

getAST

Gets the AST node that declared this variable, or that introduced this variable as part of the AST-to-IR translation.

from IRVariable
getFunction

Gets the function that references this variable.

from IRVariable
getFunctionIR

Gets the IR for the function that references this variable.

from IRVariable
getLocation

Gets the source location of this variable.

from IRVariable
getType

Gets the type of the variable.

from IRVariable
getUniqueId

Gets an identifier string for the variable. This identifier is unique within the function.

from IRVariable
toStringfrom IRVariable