pub struct BasicMapList {
pub ptr: uintptr_t,
pub should_free_on_drop: bool,
}
Expand description
Wraps isl_basic_map_list
.
Fields§
§ptr: uintptr_t
§should_free_on_drop: bool
Implementations§
Source§impl BasicMapList
impl BasicMapList
Sourcepub fn reverse(self) -> BasicMapList
pub fn reverse(self) -> BasicMapList
Wraps isl_basic_map_list_reverse
.
Sourcepub fn set_at(self, index: i32, el: BasicMap) -> BasicMapList
pub fn set_at(self, index: i32, el: BasicMap) -> BasicMapList
Wraps isl_basic_map_list_set_at
.
Sourcepub fn get_basic_map(&self, index: i32) -> BasicMap
pub fn get_basic_map(&self, index: i32) -> BasicMap
Wraps isl_basic_map_list_get_basic_map
.
Sourcepub fn copy(&self) -> BasicMapList
pub fn copy(&self) -> BasicMapList
Wraps isl_basic_map_list_copy
.
Sourcepub fn n_basic_map(&self) -> i32
pub fn n_basic_map(&self) -> i32
Wraps isl_basic_map_list_n_basic_map
.
Sourcepub fn clear(self) -> BasicMapList
pub fn clear(self) -> BasicMapList
Wraps isl_basic_map_list_clear
.
Sourcepub fn set_basic_map(self, index: i32, el: BasicMap) -> BasicMapList
pub fn set_basic_map(self, index: i32, el: BasicMap) -> BasicMapList
Wraps isl_basic_map_list_set_basic_map
.
Sourcepub fn swap(self, pos1: u32, pos2: u32) -> BasicMapList
pub fn swap(self, pos1: u32, pos2: u32) -> BasicMapList
Wraps isl_basic_map_list_swap
.
Sourcepub fn drop(self, first: u32, n: u32) -> BasicMapList
pub fn drop(self, first: u32, n: u32) -> BasicMapList
Wraps isl_basic_map_list_drop
.
Sourcepub fn concat(self, list2: BasicMapList) -> BasicMapList
pub fn concat(self, list2: BasicMapList) -> BasicMapList
Wraps isl_basic_map_list_concat
.
Sourcepub fn free(self) -> BasicMapList
pub fn free(self) -> BasicMapList
Wraps isl_basic_map_list_free
.
Sourcepub fn add(self, el: BasicMap) -> BasicMapList
pub fn add(self, el: BasicMap) -> BasicMapList
Wraps isl_basic_map_list_add
.
Sourcepub fn insert(self, pos: u32, el: BasicMap) -> BasicMapList
pub fn insert(self, pos: u32, el: BasicMap) -> BasicMapList
Wraps isl_basic_map_list_insert
.
Sourcepub fn from_basic_map(el: BasicMap) -> BasicMapList
pub fn from_basic_map(el: BasicMap) -> BasicMapList
Wraps isl_basic_map_list_from_basic_map
.
Sourcepub fn alloc(ctx: &Context, n: i32) -> BasicMapList
pub fn alloc(ctx: &Context, n: i32) -> BasicMapList
Wraps isl_basic_map_list_alloc
.
Sourcepub fn do_not_free_on_drop(&mut self)
pub fn do_not_free_on_drop(&mut self)
Does not call isl_basic_map_list_free() on being dropped. (For internal use only.)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BasicMapList
impl RefUnwindSafe for BasicMapList
impl Send for BasicMapList
impl Sync for BasicMapList
impl Unpin for BasicMapList
impl UnwindSafe for BasicMapList
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