DefStack
extends Message
in package
FunDefList is a list of function definitions.
Generated from protobuf message exprml.v1.DefStack
Table of Contents
Methods
- __construct() : mixed
- Constructor.
- clearDef() : mixed
- clearParent() : mixed
- getDef() : Definition|null
- Definition.
- getParent() : DefStack|null
- Parent definition list.
- hasDef() : mixed
- hasParent() : mixed
- setDef() : $this
- Definition.
- setParent() : $this
- Parent definition list.
Methods
__construct()
Constructor.
public
__construct([array<string|int, mixed> $data = NULL ]) : mixed
Parameters
- $data : array<string|int, mixed> = NULL
-
{ Optional. Data for populating the Message object.
@type \Exprml\PB\Exprml\V1\DefStack $parent Parent definition list. @type \Exprml\PB\Exprml\V1\PBEval\Definition $def Definition.
}
clearDef()
public
clearDef() : mixed
clearParent()
public
clearParent() : mixed
getDef()
Definition.
public
getDef() : Definition|null
Generated from protobuf field .exprml.v1.Eval.Definition def = 2 [json_name = "def"];
Return values
Definition|nullgetParent()
Parent definition list.
public
getParent() : DefStack|null
Generated from protobuf field .exprml.v1.DefStack parent = 1 [json_name = "parent"];
Return values
DefStack|nullhasDef()
public
hasDef() : mixed
hasParent()
public
hasParent() : mixed
setDef()
Definition.
public
setDef(Definition $var) : $this
Generated from protobuf field .exprml.v1.Eval.Definition def = 2 [json_name = "def"];
Parameters
- $var : Definition
Return values
$thissetParent()
Parent definition list.
public
setParent(DefStack $var) : $this
Generated from protobuf field .exprml.v1.DefStack parent = 1 [json_name = "parent"];
Parameters
- $var : DefStack