pub struct UnionMapList {
pub ptr: uintptr_t,
pub should_free_on_drop: bool,
}Expand description
Wraps isl_union_map_list.
Fields§
§ptr: uintptr_t§should_free_on_drop: boolImplementations§
Source§impl UnionMapList
impl UnionMapList
Sourcepub fn add(self, el: UnionMap) -> Result<UnionMapList, LibISLError>
pub fn add(self, el: UnionMap) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_add.
Sourcepub fn alloc(ctx: &Context, n: i32) -> Result<UnionMapList, LibISLError>
pub fn alloc(ctx: &Context, n: i32) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_alloc.
Sourcepub fn clear(self) -> Result<UnionMapList, LibISLError>
pub fn clear(self) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_clear.
Sourcepub fn concat(self, list2: UnionMapList) -> Result<UnionMapList, LibISLError>
pub fn concat(self, list2: UnionMapList) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_concat.
Sourcepub fn copy(&self) -> Result<UnionMapList, LibISLError>
pub fn copy(&self) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_copy.
Sourcepub fn drop(self, first: u32, n: u32) -> Result<UnionMapList, LibISLError>
pub fn drop(self, first: u32, n: u32) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_drop.
Sourcepub fn dump(&self) -> Result<(), LibISLError>
pub fn dump(&self) -> Result<(), LibISLError>
Wraps isl_union_map_list_dump.
Sourcepub fn free(self) -> Result<UnionMapList, LibISLError>
pub fn free(self) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_free.
Sourcepub fn from_union_map(el: UnionMap) -> Result<UnionMapList, LibISLError>
pub fn from_union_map(el: UnionMap) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_from_union_map.
Sourcepub fn get_at(&self, index: i32) -> Result<UnionMap, LibISLError>
pub fn get_at(&self, index: i32) -> Result<UnionMap, LibISLError>
Wraps isl_union_map_list_get_at.
Sourcepub fn get_union_map(&self, index: i32) -> Result<UnionMap, LibISLError>
pub fn get_union_map(&self, index: i32) -> Result<UnionMap, LibISLError>
Wraps isl_union_map_list_get_union_map.
Sourcepub fn insert(self, pos: u32, el: UnionMap) -> Result<UnionMapList, LibISLError>
pub fn insert(self, pos: u32, el: UnionMap) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_insert.
Sourcepub fn n_union_map(&self) -> Result<i32, LibISLError>
pub fn n_union_map(&self) -> Result<i32, LibISLError>
Wraps isl_union_map_list_n_union_map.
Sourcepub fn reverse(self) -> Result<UnionMapList, LibISLError>
pub fn reverse(self) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_reverse.
Sourcepub fn set_at(
self,
index: i32,
el: UnionMap,
) -> Result<UnionMapList, LibISLError>
pub fn set_at( self, index: i32, el: UnionMap, ) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_set_at.
Sourcepub fn set_union_map(
self,
index: i32,
el: UnionMap,
) -> Result<UnionMapList, LibISLError>
pub fn set_union_map( self, index: i32, el: UnionMap, ) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_set_union_map.
Sourcepub fn size(&self) -> Result<i32, LibISLError>
pub fn size(&self) -> Result<i32, LibISLError>
Wraps isl_union_map_list_size.
Sourcepub fn swap(self, pos1: u32, pos2: u32) -> Result<UnionMapList, LibISLError>
pub fn swap(self, pos1: u32, pos2: u32) -> Result<UnionMapList, LibISLError>
Wraps isl_union_map_list_swap.
Sourcepub fn to_str(&self) -> Result<&str, LibISLError>
pub fn to_str(&self) -> Result<&str, LibISLError>
Wraps isl_union_map_list_to_str.
Sourcepub fn do_not_free_on_drop(&mut self)
pub fn do_not_free_on_drop(&mut self)
Does not call isl_union_map_list_free() on being dropped. (For internal use only.)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UnionMapList
impl RefUnwindSafe for UnionMapList
impl Send for UnionMapList
impl Sync for UnionMapList
impl Unpin for UnionMapList
impl UnwindSafe for UnionMapList
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