Preparing search index...
The search index is not available
@__haoyang__/erwin
@__haoyang__/erwin
declaration
IRFunctionDefinition
Class IRFunctionDefinition
Hierarchy (
View Summary
)
IRDeclaration
IRFunctionDefinition
Index
Constructors
constructor
Properties
body
function_
type
id
kind
modifier_
invokers
name
override
parameter_
type
parameters
return_
type
returns
scope
state
Mutability
type
Name
virtual
visibility
Methods
function
Type
lower
parameter
Type
return
Type
Constructors
constructor
new
IRFunctionDefinition
(
id
:
number
,
scope
:
number
,
name
:
string
,
kind
:
FunctionKind
,
virtual
:
boolean
,
override
:
boolean
,
parameters
:
IRVariableDeclaration
[]
,
returns
:
IRVariableDeclaration
[]
,
body
:
IRStatement
[]
,
modifier_invokers
:
IRModifierInvoker
[]
,
visibility
?:
FunctionVisibility
,
stateMutability
?:
FunctionStateMutability
,
)
:
IRFunctionDefinition
Parameters
id
:
number
scope
:
number
name
:
string
kind
:
FunctionKind
virtual
:
boolean
override
:
boolean
parameters
:
IRVariableDeclaration
[]
returns
:
IRVariableDeclaration
[]
body
:
IRStatement
[]
modifier_invokers
:
IRModifierInvoker
[]
Optional
visibility
:
FunctionVisibility
Optional
stateMutability
:
FunctionStateMutability
Returns
IRFunctionDefinition
Properties
body
body
:
IRStatement
[]
function_
type
function_type
:
undefined
|
FunctionType
id
id
:
number
kind
kind
:
FunctionKind
modifier_
invokers
modifier_invokers
:
IRModifierInvoker
[]
name
name
:
string
override
override
:
boolean
parameter_
type
parameter_type
:
undefined
|
UnionType
parameters
parameters
:
IRVariableDeclaration
[]
return_
type
return_type
:
undefined
|
UnionType
returns
returns
:
IRVariableDeclaration
[]
scope
scope
:
number
state
Mutability
stateMutability
:
undefined
|
FunctionStateMutability
type
Name
typeName
:
string
virtual
virtual
:
boolean
visibility
visibility
:
undefined
|
FunctionVisibility
Methods
function
Type
functionType
()
:
FunctionType
Returns
FunctionType
lower
lower
()
:
ASTNode
Returns
ASTNode
parameter
Type
parameterType
()
:
UnionType
Returns
UnionType
return
Type
returnType
()
:
UnionType
Returns
UnionType
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
body
function_
type
id
kind
modifier_
invokers
name
override
parameter_
type
parameters
return_
type
returns
scope
state
Mutability
type
Name
virtual
visibility
Methods
function
Type
lower
parameter
Type
return
Type
@__haoyang__/erwin
Loading...