ShakeVariableDeclaration
Represents a variable declaration in the Shake language. A variable declaration is a statement that declares a new variable, optionally initializing it with a value.
Since
0.1.0
Inheritors
Properties
The actual type of the variable.
The actual value of the variable.
The initial value assigned to the variable at the time of declaration, if any.
The fully qualified name of the declaration, including its scope and namespace.
The scope in which the variable is declared.
The unique name of the variable, combining the variable's name and the unique name of its scope.
Functions
Performs addition assignment on this entity's type.
Assigns a type to this entity.
Handles the type after decrement operation.
Handles the type before decrement operation.
Performs division assignment on this entity's type.
Handles the type after increment operation.
Handles the type before increment operation.
Performs modulus assignment on this entity's type.
Performs multiplication assignment on this entity's type.
Performs power assignment on this entity's type.
Performs subtraction assignment on this entity's type.
Checks if the provided value is compatible with the variable's type.