Struct isl_rs::LocalSpace
source · [−]pub struct LocalSpace {
pub ptr: uintptr_t,
}Expand description
Wraps isl_local_space.
Fields
ptr: uintptr_tImplementations
sourceimpl LocalSpace
impl LocalSpace
sourcepub fn from_space(space: Space) -> LocalSpace
pub fn from_space(space: Space) -> LocalSpace
Wraps isl_local_space_from_space.
sourcepub fn copy(&self) -> LocalSpace
pub fn copy(&self) -> LocalSpace
Wraps isl_local_space_copy.
sourcepub fn free(self) -> LocalSpace
pub fn free(self) -> LocalSpace
Wraps isl_local_space_free.
sourcepub fn set_tuple_id(self, type_: DimType, id: Id) -> LocalSpace
pub fn set_tuple_id(self, type_: DimType, id: Id) -> LocalSpace
Wraps isl_local_space_set_tuple_id.
sourcepub fn has_dim_name(&self, type_: DimType, pos: u32) -> bool
pub fn has_dim_name(&self, type_: DimType, pos: u32) -> bool
Wraps isl_local_space_has_dim_name.
sourcepub fn get_dim_name(&self, type_: DimType, pos: u32) -> &str
pub fn get_dim_name(&self, type_: DimType, pos: u32) -> &str
Wraps isl_local_space_get_dim_name.
sourcepub fn set_dim_name(self, type_: DimType, pos: u32, s: &str) -> LocalSpace
pub fn set_dim_name(self, type_: DimType, pos: u32, s: &str) -> LocalSpace
Wraps isl_local_space_set_dim_name.
sourcepub fn has_dim_id(&self, type_: DimType, pos: u32) -> bool
pub fn has_dim_id(&self, type_: DimType, pos: u32) -> bool
Wraps isl_local_space_has_dim_id.
sourcepub fn get_dim_id(&self, type_: DimType, pos: u32) -> Id
pub fn get_dim_id(&self, type_: DimType, pos: u32) -> Id
Wraps isl_local_space_get_dim_id.
sourcepub fn set_dim_id(self, type_: DimType, pos: u32, id: Id) -> LocalSpace
pub fn set_dim_id(self, type_: DimType, pos: u32, id: Id) -> LocalSpace
Wraps isl_local_space_set_dim_id.
sourcepub fn find_dim_by_name(&self, type_: DimType, name: &str) -> i32
pub fn find_dim_by_name(&self, type_: DimType, name: &str) -> i32
Wraps isl_local_space_find_dim_by_name.
sourcepub fn domain(self) -> LocalSpace
pub fn domain(self) -> LocalSpace
Wraps isl_local_space_domain.
sourcepub fn range(self) -> LocalSpace
pub fn range(self) -> LocalSpace
Wraps isl_local_space_range.
sourcepub fn from_domain(self) -> LocalSpace
pub fn from_domain(self) -> LocalSpace
Wraps isl_local_space_from_domain.
sourcepub fn add_dims(self, type_: DimType, n: u32) -> LocalSpace
pub fn add_dims(self, type_: DimType, n: u32) -> LocalSpace
Wraps isl_local_space_add_dims.
sourcepub fn drop_dims(self, type_: DimType, first: u32, n: u32) -> LocalSpace
pub fn drop_dims(self, type_: DimType, first: u32, n: u32) -> LocalSpace
Wraps isl_local_space_drop_dims.
sourcepub fn insert_dims(self, type_: DimType, first: u32, n: u32) -> LocalSpace
pub fn insert_dims(self, type_: DimType, first: u32, n: u32) -> LocalSpace
Wraps isl_local_space_insert_dims.
sourcepub fn set_from_params(self) -> LocalSpace
pub fn set_from_params(self) -> LocalSpace
Wraps isl_local_space_set_from_params.
sourcepub fn intersect(self, ls2: LocalSpace) -> LocalSpace
pub fn intersect(self, ls2: LocalSpace) -> LocalSpace
Wraps isl_local_space_intersect.
sourcepub fn wrap(self) -> LocalSpace
pub fn wrap(self) -> LocalSpace
Wraps isl_local_space_wrap.
sourcepub fn is_equal(&self, ls2: &LocalSpace) -> bool
pub fn is_equal(&self, ls2: &LocalSpace) -> bool
Wraps isl_local_space_is_equal.
sourcepub fn flatten_domain(self) -> LocalSpace
pub fn flatten_domain(self) -> LocalSpace
Wraps isl_local_space_flatten_domain.
sourcepub fn flatten_range(self) -> LocalSpace
pub fn flatten_range(self) -> LocalSpace
Wraps isl_local_space_flatten_range.