vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
EnumMemberDecl
vox
fe
ast
decl
enum_
Undocumented in source.
@
AstType
.
decl_enum_member
struct
EnumMemberDecl {
mixin
AstNodeData
!(
AstType
.
decl_enum_member
)
;
ScopeIndex
parentScope
;
AstIndex
type
;
AstIndex
initializer
;
Identifier
id
;
ushort
scopeIndex
;
IrIndex
initValue
;
}
Members
Mixins
__anonymous
mixin
AstNodeData
!(
AstType
.
decl_enum_member
)
Undocumented in source.
Variables
id
Identifier
id
;
Undocumented in source.
initValue
IrIndex
initValue
;
Undocumented in source.
initializer
AstIndex
initializer
;
Undocumented in source.
parentScope
ScopeIndex
parentScope
;
Undocumented in source.
scopeIndex
ushort
scopeIndex
;
Undocumented in source.
type
AstIndex
type
;
Undocumented in source.
Meta
Source
See Implementation
vox
fe
ast
decl
enum_
functions
gen_init_value_enum
gen_init_value_enum_member
gen_ir_type_enum
name_register_nested_enum
name_register_nested_enum_member
name_register_self_enum
name_register_self_enum_member
name_resolve_enum
name_resolve_enum_member
post_clone_enum
post_clone_enum_member
print_enum
print_enum_member
type_check_enum
type_check_enum_member
structs
EnumDeclaration
EnumMemberDecl