Documentation

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.

}

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|null

getParent()

Parent definition list.

public getParent() : DefStack|null

Generated from protobuf field .exprml.v1.DefStack parent = 1 [json_name = "parent"];

Return values
DefStack|null

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
$this

setParent()

Parent definition list.

public setParent(DefStack $var) : $this

Generated from protobuf field .exprml.v1.DefStack parent = 1 [json_name = "parent"];

Parameters
$var : DefStack
Return values
$this

        
On this page

Search results