Skip to main content

VarnodeRef

Type Alias VarnodeRef 

Source
pub type VarnodeRef<'str, 'ctx> = BaseRef<&'ctx Shared<'str>, VarnodeId>;

Aliased Type§

pub struct VarnodeRef<'str, 'ctx> {
    pub id: VarnodeId,
    /* private fields */
}

Fields§

§id: VarnodeId

Trait Implementations§

Source§

impl Display for VarnodeRef<'_, '_>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Named for VarnodeRef<'_, '_>

Source§

fn name(&self) -> Option<&str>

Source§

impl<'str, 'ctx> Value<'str, 'ctx> for VarnodeRef<'str, 'ctx>

Source§

fn id(&self) -> ValueId

The context-unique identifier for this value.
Source§

fn size(&self) -> usize

The size of this value’s output in bytes, or 0 for non-data values (terminators, blocks, functions).
Source§

impl<'s, 'ctx: 's, 'str: 'ctx> WithShared<'s, 'ctx, 'str> for VarnodeRef<'str, 'ctx>

Source§

fn shared(&'s self) -> &'ctx Shared<'str>