Enum gimli::AbbreviationTag
[−]
[src]
pub enum AbbreviationTag { ArrayType, ClassType, EntryPoint, EnumerationType, FormalParameter, ImportedDeclaration, Label, LexicalBlock, Member, PointerType, ReferenceType, CompileUnit, StringType, StructureType, SubroutineType, Typedef, UnionType, UnspecifiedParameters, Variant, CommonBlock, CommonInclusion, Inheritance, InlinedSubroutine, Module, PtrToMemberType, SetType, SubrangeType, WithStmt, AccessDeclaration, BaseType, CatchBlock, ConstType, Constant, Enumerator, FileType, Friend, Namelist, NamelistItem, PackedType, Subprogram, TemplateTypeParameter, TemplateValueParameter, ThrownType, TryBlock, VariantPart, Variable, VolatileType, DwarfProcedure, RestrictType, InterfaceType, Namespace, ImportedModule, UnspecifiedType, PartialUnit, ImportedUnit, Condition, SharedType, TypeUnit, RvalueReferenceType, TemplateAlias, LoUser, HiUser, }
Abbreviation tag types, aka DW_TAG_whatever
in the standard.
DWARF standard 4, section 7.5.4, page 154
Variants
ArrayType
ClassType
EntryPoint
EnumerationType
FormalParameter
ImportedDeclaration
Label
LexicalBlock
Member
PointerType
ReferenceType
CompileUnit
StringType
StructureType
SubroutineType
Typedef
UnionType
UnspecifiedParameters
Variant
CommonBlock
CommonInclusion
Inheritance
InlinedSubroutine
Module
PtrToMemberType
SetType
SubrangeType
WithStmt
AccessDeclaration
BaseType
CatchBlock
ConstType
Constant
Enumerator
FileType
Friend
Namelist
NamelistItem
PackedType
Subprogram
TemplateTypeParameter
TemplateValueParameter
ThrownType
TryBlock
VariantPart
Variable
VolatileType
DwarfProcedure
RestrictType
InterfaceType
Namespace
ImportedModule
UnspecifiedType
PartialUnit
ImportedUnit
Condition
TypeUnit
RvalueReferenceType
TemplateAlias
LoUser
HiUser
Trait Implementations
impl Eq for AbbreviationTag
[src]
impl PartialEq for AbbreviationTag
[src]
fn eq(&self, __arg_0: &AbbreviationTag) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl Copy for AbbreviationTag
[src]
impl Clone for AbbreviationTag
[src]
fn clone(&self) -> AbbreviationTag
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more