pub struct Vec {
pub ptr: uintptr_t,
}Expand description
Wraps isl_vec.
Fields
ptr: uintptr_tImplementations
sourceimpl Vec
impl Vec
sourcepub fn get_element_val(&self, pos: i32) -> Val
pub fn get_element_val(&self, pos: i32) -> Val
Wraps isl_vec_get_element_val.
sourcepub fn set_element_si(self, pos: i32, v: i32) -> Vec
pub fn set_element_si(self, pos: i32, v: i32) -> Vec
Wraps isl_vec_set_element_si.
sourcepub fn set_element_val(self, pos: i32, v: Val) -> Vec
pub fn set_element_val(self, pos: i32, v: Val) -> Vec
Wraps isl_vec_set_element_val.
sourcepub fn cmp_element(&self, vec2: &Vec, pos: i32) -> i32
pub fn cmp_element(&self, vec2: &Vec, pos: i32) -> i32
Wraps isl_vec_cmp_element.
sourcepub fn zero_extend(self, size: u32) -> Vec
pub fn zero_extend(self, size: u32) -> Vec
Wraps isl_vec_zero_extend.
sourcepub fn insert_els(self, pos: u32, n: u32) -> Vec
pub fn insert_els(self, pos: u32, n: u32) -> Vec
Wraps isl_vec_insert_els.
sourcepub fn insert_zero_els(self, pos: u32, n: u32) -> Vec
pub fn insert_zero_els(self, pos: u32, n: u32) -> Vec
Wraps isl_vec_insert_zero_els.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Vec
impl Send for Vec
impl Sync for Vec
impl Unpin for Vec
impl UnwindSafe for Vec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more