enum Tag [src]
Fields
none
file
compile_unit
@"compile_unit optimized"
subprogram
@"subprogram local"
@"subprogram definition"
@"subprogram local definition"
@"subprogram optimized"
@"subprogram optimized local"
@"subprogram optimized definition"
@"subprogram optimized local definition"
lexical_block
location
basic_bool_type
basic_unsigned_type
basic_signed_type
basic_float_type
composite_struct_type
composite_union_type
composite_enumeration_type
composite_array_type
composite_vector_type
derived_pointer_type
derived_member_type
subroutine_type
enumerator_unsigned
enumerator_signed_positive
enumerator_signed_negative
subrange
tuple
str_tuple
module_flag
expression
local_var
parameter
global_var
@"global_var local"
global_var_expression
constant
 Members
- isInline (Function)
 
Source
 pub const Tag = enum(u6) {
    none,
    file,
    compile_unit,
    @"compile_unit optimized",
    subprogram,
    @"subprogram local",
    @"subprogram definition",
    @"subprogram local definition",
    @"subprogram optimized",
    @"subprogram optimized local",
    @"subprogram optimized definition",
    @"subprogram optimized local definition",
    lexical_block,
    location,
    basic_bool_type,
    basic_unsigned_type,
    basic_signed_type,
    basic_float_type,
    composite_struct_type,
    composite_union_type,
    composite_enumeration_type,
    composite_array_type,
    composite_vector_type,
    derived_pointer_type,
    derived_member_type,
    subroutine_type,
    enumerator_unsigned,
    enumerator_signed_positive,
    enumerator_signed_negative,
    subrange,
    tuple,
    str_tuple,
    module_flag,
    expression,
    local_var,
    parameter,
    global_var,
    @"global_var local",
    global_var_expression,
    constant,
    pub fn isInline(tag: Tag) bool {
        return switch (tag) {
            .none,
            .expression,
            .constant,
            => true,
            .file,
            .compile_unit,
            .@"compile_unit optimized",
            .subprogram,
            .@"subprogram local",
            .@"subprogram definition",
            .@"subprogram local definition",
            .@"subprogram optimized",
            .@"subprogram optimized local",
            .@"subprogram optimized definition",
            .@"subprogram optimized local definition",
            .lexical_block,
            .location,
            .basic_bool_type,
            .basic_unsigned_type,
            .basic_signed_type,
            .basic_float_type,
            .composite_struct_type,
            .composite_union_type,
            .composite_enumeration_type,
            .composite_array_type,
            .composite_vector_type,
            .derived_pointer_type,
            .derived_member_type,
            .subroutine_type,
            .enumerator_unsigned,
            .enumerator_signed_positive,
            .enumerator_signed_negative,
            .subrange,
            .tuple,
            .str_tuple,
            .module_flag,
            .local_var,
            .parameter,
            .global_var,
            .@"global_var local",
            .global_var_expression,
            => false,
        };
    }
}