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: bool
Implementations§
Source§impl UnionMapList
impl UnionMapList
Sourcepub fn reverse(self) -> UnionMapList
pub fn reverse(self) -> UnionMapList
Wraps isl_union_map_list_reverse
.
Sourcepub fn from_union_map(el: UnionMap) -> UnionMapList
pub fn from_union_map(el: UnionMap) -> UnionMapList
Wraps isl_union_map_list_from_union_map
.
Sourcepub fn clear(self) -> UnionMapList
pub fn clear(self) -> UnionMapList
Wraps isl_union_map_list_clear
.
Sourcepub fn get_union_map(&self, index: i32) -> UnionMap
pub fn get_union_map(&self, index: i32) -> UnionMap
Wraps isl_union_map_list_get_union_map
.
Sourcepub fn swap(self, pos1: u32, pos2: u32) -> UnionMapList
pub fn swap(self, pos1: u32, pos2: u32) -> UnionMapList
Wraps isl_union_map_list_swap
.
Sourcepub fn concat(self, list2: UnionMapList) -> UnionMapList
pub fn concat(self, list2: UnionMapList) -> UnionMapList
Wraps isl_union_map_list_concat
.
Sourcepub fn n_union_map(&self) -> i32
pub fn n_union_map(&self) -> i32
Wraps isl_union_map_list_n_union_map
.
Sourcepub fn drop(self, first: u32, n: u32) -> UnionMapList
pub fn drop(self, first: u32, n: u32) -> UnionMapList
Wraps isl_union_map_list_drop
.
Sourcepub fn insert(self, pos: u32, el: UnionMap) -> UnionMapList
pub fn insert(self, pos: u32, el: UnionMap) -> UnionMapList
Wraps isl_union_map_list_insert
.
Sourcepub fn set_union_map(self, index: i32, el: UnionMap) -> UnionMapList
pub fn set_union_map(self, index: i32, el: UnionMap) -> UnionMapList
Wraps isl_union_map_list_set_union_map
.
Sourcepub fn add(self, el: UnionMap) -> UnionMapList
pub fn add(self, el: UnionMap) -> UnionMapList
Wraps isl_union_map_list_add
.
Sourcepub fn copy(&self) -> UnionMapList
pub fn copy(&self) -> UnionMapList
Wraps isl_union_map_list_copy
.
Sourcepub fn free(self) -> UnionMapList
pub fn free(self) -> UnionMapList
Wraps isl_union_map_list_free
.
Sourcepub fn alloc(ctx: &Context, n: i32) -> UnionMapList
pub fn alloc(ctx: &Context, n: i32) -> UnionMapList
Wraps isl_union_map_list_alloc
.
Sourcepub fn set_at(self, index: i32, el: UnionMap) -> UnionMapList
pub fn set_at(self, index: i32, el: UnionMap) -> UnionMapList
Wraps isl_union_map_list_set_at
.
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