Binaryen.TS
Preparing search index...
binaryen.ts
expressions
CallIndirect
Class CallIndirect
Hierarchy (
View Summary
)
Expression
CallIndirect
Index
Constructors
constructor
Properties
_
ptr
Accessors
id
num
Operands
operands
params
results
return
table
target
type
Methods
append
Operand
finalize
get
Operand
At
insert
Operand
At
remove
Operand
At
set
Operand
At
to
Text
value
Of
Constructors
constructor
new
CallIndirect
(
expr
:
number
)
:
CallIndirect
Parameters
expr
:
number
Returns
CallIndirect
Properties
Protected
Readonly
_
ptr
_ptr
:
number
The underlying C-API pointer of the wrapped expression.
Accessors
id
get
id
()
:
ExpressionId
Returns
ExpressionId
num
Operands
get
numOperands
()
:
number
Returns
number
operands
get
operands
()
:
number
[]
Returns
number
[]
set
operands
(
operands
:
readonly
number
[]
)
:
void
Parameters
operands
:
readonly
number
[]
Returns
void
params
get
params
()
:
number
Returns
number
set
params
(
params
:
number
)
:
void
Parameters
params
:
number
Returns
void
results
get
results
()
:
number
Returns
number
set
results
(
results
:
number
)
:
void
Parameters
results
:
number
Returns
void
return
get
return
()
:
boolean
Returns
boolean
set
return
(
isReturn
:
boolean
)
:
void
Parameters
isReturn
:
boolean
Returns
void
table
get
table
()
:
string
Returns
string
set
table
(
table
:
string
)
:
void
Parameters
table
:
string
Returns
void
target
get
target
()
:
number
Returns
number
set
target
(
targetExpr
:
number
)
:
void
Parameters
targetExpr
:
number
Returns
void
type
get
type
()
:
number
Returns
number
set
type
(
typ
:
number
)
:
void
Parameters
typ
:
number
Returns
void
Methods
append
Operand
appendOperand
(
operandExpr
:
number
)
:
number
Parameters
operandExpr
:
number
Returns
number
finalize
finalize
()
:
void
Returns
void
get
Operand
At
getOperandAt
(
index
:
number
)
:
number
Parameters
index
:
number
Returns
number
insert
Operand
At
insertOperandAt
(
index
:
number
,
operandExpr
:
number
)
:
void
Parameters
index
:
number
operandExpr
:
number
Returns
void
remove
Operand
At
removeOperandAt
(
index
:
number
)
:
number
Parameters
index
:
number
Returns
number
set
Operand
At
setOperandAt
(
index
:
number
,
operandExpr
:
number
)
:
void
Parameters
index
:
number
operandExpr
:
number
Returns
void
to
Text
toText
()
:
string
Returns
string
value
Of
valueOf
()
:
number
Returns
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
ptr
Accessors
id
num
Operands
operands
params
results
return
table
target
type
Methods
append
Operand
finalize
get
Operand
At
insert
Operand
At
remove
Operand
At
set
Operand
At
to
Text
value
Of
Binaryen.TS
Loading...
The underlying C-API pointer of the wrapped expression.