pub struct Shared<'a> { /* private fields */ }
Expand description
This structure represents a DW_TAG_shared_type
Implementations§
pub fn underlying_type(&self) -> Option<Type<'_>>
pub fn underlying_type(&self) -> Option<Type<'_>>
The underlying type referenced by this shared-type.
Trait Implementations§
§fn name(&self) -> Result<String, Error>
fn name(&self) -> Result<String, Error>
Return the type’s name using either
DW_AT_name
or DW_AT_picture_string
(if any)§fn size(&self) -> Result<u64, Error>
fn size(&self) -> Result<u64, Error>
Return the size of the type or an error if it can’t be computed. Read more
§fn location(&self) -> DebugLocation
fn location(&self) -> DebugLocation
Return the debug location where this type is defined.
§fn is_unspecified(&self) -> bool
fn is_unspecified(&self) -> bool
Whether this type is a
DW_TAG_unspecified_type
.