pub struct QPolynomialList {
pub ptr: uintptr_t,
pub should_free_on_drop: bool,
}
Expand description
Wraps isl_qpolynomial_list
.
Fields§
§ptr: uintptr_t
§should_free_on_drop: bool
Implementations§
Source§impl QPolynomialList
impl QPolynomialList
Sourcepub fn clear(self) -> QPolynomialList
pub fn clear(self) -> QPolynomialList
Wraps isl_qpolynomial_list_clear
.
Sourcepub fn get_qpolynomial(&self, index: i32) -> QPolynomial
pub fn get_qpolynomial(&self, index: i32) -> QPolynomial
Wraps isl_qpolynomial_list_get_qpolynomial
.
Sourcepub fn concat(self, list2: QPolynomialList) -> QPolynomialList
pub fn concat(self, list2: QPolynomialList) -> QPolynomialList
Wraps isl_qpolynomial_list_concat
.
Sourcepub fn add(self, el: QPolynomial) -> QPolynomialList
pub fn add(self, el: QPolynomial) -> QPolynomialList
Wraps isl_qpolynomial_list_add
.
Sourcepub fn from_qpolynomial(el: QPolynomial) -> QPolynomialList
pub fn from_qpolynomial(el: QPolynomial) -> QPolynomialList
Wraps isl_qpolynomial_list_from_qpolynomial
.
Sourcepub fn alloc(ctx: &Context, n: i32) -> QPolynomialList
pub fn alloc(ctx: &Context, n: i32) -> QPolynomialList
Wraps isl_qpolynomial_list_alloc
.
Sourcepub fn drop(self, first: u32, n: u32) -> QPolynomialList
pub fn drop(self, first: u32, n: u32) -> QPolynomialList
Wraps isl_qpolynomial_list_drop
.
Sourcepub fn swap(self, pos1: u32, pos2: u32) -> QPolynomialList
pub fn swap(self, pos1: u32, pos2: u32) -> QPolynomialList
Wraps isl_qpolynomial_list_swap
.
Sourcepub fn free(self) -> QPolynomialList
pub fn free(self) -> QPolynomialList
Wraps isl_qpolynomial_list_free
.
Sourcepub fn set_at(self, index: i32, el: QPolynomial) -> QPolynomialList
pub fn set_at(self, index: i32, el: QPolynomial) -> QPolynomialList
Wraps isl_qpolynomial_list_set_at
.
Sourcepub fn copy(&self) -> QPolynomialList
pub fn copy(&self) -> QPolynomialList
Wraps isl_qpolynomial_list_copy
.
Sourcepub fn insert(self, pos: u32, el: QPolynomial) -> QPolynomialList
pub fn insert(self, pos: u32, el: QPolynomial) -> QPolynomialList
Wraps isl_qpolynomial_list_insert
.
Sourcepub fn reverse(self) -> QPolynomialList
pub fn reverse(self) -> QPolynomialList
Wraps isl_qpolynomial_list_reverse
.
Sourcepub fn get_at(&self, index: i32) -> QPolynomial
pub fn get_at(&self, index: i32) -> QPolynomial
Wraps isl_qpolynomial_list_get_at
.
Sourcepub fn n_qpolynomial(&self) -> i32
pub fn n_qpolynomial(&self) -> i32
Wraps isl_qpolynomial_list_n_qpolynomial
.
Sourcepub fn set_qpolynomial(self, index: i32, el: QPolynomial) -> QPolynomialList
pub fn set_qpolynomial(self, index: i32, el: QPolynomial) -> QPolynomialList
Wraps isl_qpolynomial_list_set_qpolynomial
.
Sourcepub fn do_not_free_on_drop(&mut self)
pub fn do_not_free_on_drop(&mut self)
Does not call isl_qpolynomial_list_free() on being dropped. (For internal use only.)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QPolynomialList
impl RefUnwindSafe for QPolynomialList
impl Send for QPolynomialList
impl Sync for QPolynomialList
impl Unpin for QPolynomialList
impl UnwindSafe for QPolynomialList
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