Struct binaryninja::linearview::LinearViewCursor
source · pub struct LinearViewCursor { /* private fields */ }
Implementations§
source§impl LinearViewCursor
impl LinearViewCursor
pub fn new(root: &LinearViewObject) -> Ref<Self>
sourcepub fn current_object(&self) -> Ref<LinearViewObject>
pub fn current_object(&self) -> Ref<LinearViewObject>
Gets the current LinearViewObject associated with this cursor.
pub fn duplicate(&self) -> Ref<Self>
pub fn before_begin(&self) -> bool
pub fn after_end(&self) -> bool
pub fn valid(&self) -> bool
pub fn seek_to_start(&self)
pub fn seek_to_end(&self)
pub fn seek_to_address(&self, address: u64)
pub fn ordering_index(&self) -> Range<u64>
pub fn ordering_index_total(&self) -> u64
pub fn seek_to_ordering_index(&self, idx: u64)
pub fn previous(&self) -> bool
pub fn next(&self) -> bool
pub fn lines(&self) -> Array<LinearDisassemblyLine>
Trait Implementations§
source§impl Ord for LinearViewCursor
impl Ord for LinearViewCursor
source§impl PartialEq for LinearViewCursor
impl PartialEq for LinearViewCursor
source§impl PartialOrd for LinearViewCursor
impl PartialOrd for LinearViewCursor
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl ToOwned for LinearViewCursor
impl ToOwned for LinearViewCursor
§type Owned = Ref<LinearViewCursor>
type Owned = Ref<LinearViewCursor>
The resulting type after obtaining ownership.
source§fn to_owned(&self) -> Self::Owned
fn to_owned(&self) -> Self::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§fn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Eq for LinearViewCursor
impl Send for LinearViewCursor
impl Sync for LinearViewCursor
Auto Trait Implementations§
impl RefUnwindSafe for LinearViewCursor
impl Unpin for LinearViewCursor
impl UnwindSafe for LinearViewCursor
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more