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
ArrayTypeClassTypeEntryPointEnumerationTypeFormalParameterImportedDeclarationLabelLexicalBlockMemberPointerTypeReferenceTypeCompileUnitStringTypeStructureTypeSubroutineTypeTypedefUnionTypeUnspecifiedParametersVariantCommonBlockCommonInclusionInheritanceInlinedSubroutineModulePtrToMemberTypeSetTypeSubrangeTypeWithStmtAccessDeclarationBaseTypeCatchBlockConstTypeConstantEnumeratorFileTypeFriendNamelistNamelistItemPackedTypeSubprogramTemplateTypeParameterTemplateValueParameterThrownTypeTryBlockVariantPartVariableVolatileTypeDwarfProcedureRestrictTypeInterfaceTypeNamespaceImportedModuleUnspecifiedTypePartialUnitImportedUnitConditionTypeUnitRvalueReferenceTypeTemplateAliasLoUserHiUserTrait 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) -> bool1.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