vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
CallExprNode
vox
fe
ast
expr
call
Undocumented in source.
@
AstType
.
expr_call
struct
CallExprNode {
mixin
ExpressionNodeData
!(
AstType
.
expr_call
)
;
ScopeIndex
parentScope
;
AstIndex
callee
;
AstNodes
args
;
IrIndex
[]
argsValues
;
bool
hasNamedArgs
();
}
Members
Functions
hasNamedArgs
bool
hasNamedArgs
()
Undocumented in source. Be warned that the author may not have intended to support it.
Mixins
__anonymous
mixin
ExpressionNodeData
!(
AstType
.
expr_call
)
Undocumented in source.
Variables
args
AstNodes
args
;
Undocumented in source.
argsValues
IrIndex
[]
argsValues
;
Undocumented in source.
callee
AstIndex
callee
;
Undocumented in source.
parentScope
ScopeIndex
parentScope
;
Undocumented in source.
Meta
Source
See Implementation
vox
fe
ast
expr
call
enums
CallExprFlags
functions
doIfti
ir_gen_call
name_register_nested_call
name_resolve_call
post_clone_call
print_call
type_check_call
type_check_constructor_call
type_check_func_call
visitCall
visitConstructor
structs
CallExprNode