pub struct PwQPolynomialFoldList {
pub ptr: uintptr_t,
pub should_free_on_drop: bool,
}Expand description
Wraps isl_pw_qpolynomial_fold_list.
Fields§
§ptr: uintptr_t§should_free_on_drop: boolImplementations§
Source§impl PwQPolynomialFoldList
impl PwQPolynomialFoldList
Sourcepub fn add(
self,
el: PwQPolynomialFold,
) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn add( self, el: PwQPolynomialFold, ) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_add.
Sourcepub fn alloc(
ctx: &Context,
n: i32,
) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn alloc( ctx: &Context, n: i32, ) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_alloc.
Sourcepub fn clear(self) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn clear(self) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_clear.
Sourcepub fn concat(
self,
list2: PwQPolynomialFoldList,
) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn concat( self, list2: PwQPolynomialFoldList, ) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_concat.
Sourcepub fn copy(&self) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn copy(&self) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_copy.
Sourcepub fn drop(
self,
first: u32,
n: u32,
) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn drop( self, first: u32, n: u32, ) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_drop.
Sourcepub fn dump(&self) -> Result<(), LibISLError>
pub fn dump(&self) -> Result<(), LibISLError>
Wraps isl_pw_qpolynomial_fold_list_dump.
Sourcepub fn free(self) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn free(self) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_free.
Sourcepub fn from_pw_qpolynomial_fold(
el: PwQPolynomialFold,
) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn from_pw_qpolynomial_fold( el: PwQPolynomialFold, ) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_from_pw_qpolynomial_fold.
Sourcepub fn get_at(&self, index: i32) -> Result<PwQPolynomialFold, LibISLError>
pub fn get_at(&self, index: i32) -> Result<PwQPolynomialFold, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_get_at.
Sourcepub fn get_pw_qpolynomial_fold(
&self,
index: i32,
) -> Result<PwQPolynomialFold, LibISLError>
pub fn get_pw_qpolynomial_fold( &self, index: i32, ) -> Result<PwQPolynomialFold, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_get_pw_qpolynomial_fold.
Sourcepub fn insert(
self,
pos: u32,
el: PwQPolynomialFold,
) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn insert( self, pos: u32, el: PwQPolynomialFold, ) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_insert.
Sourcepub fn n_pw_qpolynomial_fold(&self) -> Result<i32, LibISLError>
pub fn n_pw_qpolynomial_fold(&self) -> Result<i32, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_n_pw_qpolynomial_fold.
Sourcepub fn reverse(self) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn reverse(self) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_reverse.
Sourcepub fn set_at(
self,
index: i32,
el: PwQPolynomialFold,
) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn set_at( self, index: i32, el: PwQPolynomialFold, ) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_set_at.
Sourcepub fn set_pw_qpolynomial_fold(
self,
index: i32,
el: PwQPolynomialFold,
) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn set_pw_qpolynomial_fold( self, index: i32, el: PwQPolynomialFold, ) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_set_pw_qpolynomial_fold.
Sourcepub fn size(&self) -> Result<i32, LibISLError>
pub fn size(&self) -> Result<i32, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_size.
Sourcepub fn swap(
self,
pos1: u32,
pos2: u32,
) -> Result<PwQPolynomialFoldList, LibISLError>
pub fn swap( self, pos1: u32, pos2: u32, ) -> Result<PwQPolynomialFoldList, LibISLError>
Wraps isl_pw_qpolynomial_fold_list_swap.
Sourcepub fn to_str(&self) -> Result<&str, LibISLError>
pub fn to_str(&self) -> Result<&str, LibISLError>
Wraps isl_pw_qpolynomial_fold_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_pw_qpolynomial_fold_list_free() on being dropped. (For internal use only.)