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