pub struct BasicSetList {
pub ptr: uintptr_t,
pub should_free_on_drop: bool,
}
Expand description
Wraps isl_basic_set_list
.
Fields§
§ptr: uintptr_t
§should_free_on_drop: bool
Implementations§
Source§impl BasicSetList
impl BasicSetList
Sourcepub fn free(self) -> BasicSetList
pub fn free(self) -> BasicSetList
Wraps isl_basic_set_list_free
.
Sourcepub fn insert(self, pos: u32, el: BasicSet) -> BasicSetList
pub fn insert(self, pos: u32, el: BasicSet) -> BasicSetList
Wraps isl_basic_set_list_insert
.
Sourcepub fn copy(&self) -> BasicSetList
pub fn copy(&self) -> BasicSetList
Wraps isl_basic_set_list_copy
.
Sourcepub fn drop(self, first: u32, n: u32) -> BasicSetList
pub fn drop(self, first: u32, n: u32) -> BasicSetList
Wraps isl_basic_set_list_drop
.
Sourcepub fn set_basic_set(self, index: i32, el: BasicSet) -> BasicSetList
pub fn set_basic_set(self, index: i32, el: BasicSet) -> BasicSetList
Wraps isl_basic_set_list_set_basic_set
.
Sourcepub fn n_basic_set(&self) -> i32
pub fn n_basic_set(&self) -> i32
Wraps isl_basic_set_list_n_basic_set
.
Sourcepub fn clear(self) -> BasicSetList
pub fn clear(self) -> BasicSetList
Wraps isl_basic_set_list_clear
.
Sourcepub fn concat(self, list2: BasicSetList) -> BasicSetList
pub fn concat(self, list2: BasicSetList) -> BasicSetList
Wraps isl_basic_set_list_concat
.
Sourcepub fn coefficients(self) -> BasicSetList
pub fn coefficients(self) -> BasicSetList
Wraps isl_basic_set_list_coefficients
.
Sourcepub fn swap(self, pos1: u32, pos2: u32) -> BasicSetList
pub fn swap(self, pos1: u32, pos2: u32) -> BasicSetList
Wraps isl_basic_set_list_swap
.
Sourcepub fn reverse(self) -> BasicSetList
pub fn reverse(self) -> BasicSetList
Wraps isl_basic_set_list_reverse
.
Sourcepub fn get_basic_set(&self, index: i32) -> BasicSet
pub fn get_basic_set(&self, index: i32) -> BasicSet
Wraps isl_basic_set_list_get_basic_set
.
Sourcepub fn add(self, el: BasicSet) -> BasicSetList
pub fn add(self, el: BasicSet) -> BasicSetList
Wraps isl_basic_set_list_add
.
Sourcepub fn from_basic_set(el: BasicSet) -> BasicSetList
pub fn from_basic_set(el: BasicSet) -> BasicSetList
Wraps isl_basic_set_list_from_basic_set
.
Sourcepub fn set_at(self, index: i32, el: BasicSet) -> BasicSetList
pub fn set_at(self, index: i32, el: BasicSet) -> BasicSetList
Wraps isl_basic_set_list_set_at
.
Sourcepub fn alloc(ctx: &Context, n: i32) -> BasicSetList
pub fn alloc(ctx: &Context, n: i32) -> BasicSetList
Wraps isl_basic_set_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_set_list_free() on being dropped. (For internal use only.)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BasicSetList
impl RefUnwindSafe for BasicSetList
impl Send for BasicSetList
impl Sync for BasicSetList
impl Unpin for BasicSetList
impl UnwindSafe for BasicSetList
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