Struct libdw::Attribute
[−]
[src]
pub struct Attribute<'dw> { /* fields omitted */ }
Methods
impl<'dw> Attribute<'dw>
[src]
fn name(&self) -> u32
fn form(&self) -> u32
fn has_form(&self, form: u32) -> bool
fn get_string(&self) -> Result<&'dw CStr>
fn get_unsigned(&self) -> Result<u64>
fn get_signed(&self) -> Result<i64>
fn get_address(&self) -> Result<u64>
fn get_die(&self) -> Result<Die<'dw>>
fn get_bytes(&self) -> Result<&'dw [u8]>
fn get_bool(&self) -> Result<bool>
fn get_value(&self) -> Result<AttributeValue<'dw>>
fn as_ptr(&self) -> *mut Dwarf_Attribute
Trait Implementations
impl<'dw> Default for Attribute<'dw>
[src]
impl<'dw> Debug for Attribute<'dw>
[src]
impl<'dw> Clone for Attribute<'dw>
[src]
fn clone(&self) -> Self
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