pub struct UnionFlow {
pub ptr: uintptr_t,
pub should_free_on_drop: bool,
}Expand description
Wraps isl_union_flow.
Fields§
§ptr: uintptr_t§should_free_on_drop: boolImplementations§
Source§impl UnionFlow
impl UnionFlow
Sourcepub fn copy(&self) -> Result<UnionFlow, LibISLError>
pub fn copy(&self) -> Result<UnionFlow, LibISLError>
Wraps isl_union_flow_copy.
Sourcepub fn free(self) -> Result<UnionFlow, LibISLError>
pub fn free(self) -> Result<UnionFlow, LibISLError>
Wraps isl_union_flow_free.
Sourcepub fn get_full_may_dependence(&self) -> Result<UnionMap, LibISLError>
pub fn get_full_may_dependence(&self) -> Result<UnionMap, LibISLError>
Wraps isl_union_flow_get_full_may_dependence.
Sourcepub fn get_full_must_dependence(&self) -> Result<UnionMap, LibISLError>
pub fn get_full_must_dependence(&self) -> Result<UnionMap, LibISLError>
Wraps isl_union_flow_get_full_must_dependence.
Sourcepub fn get_may_dependence(&self) -> Result<UnionMap, LibISLError>
pub fn get_may_dependence(&self) -> Result<UnionMap, LibISLError>
Wraps isl_union_flow_get_may_dependence.
Sourcepub fn get_may_no_source(&self) -> Result<UnionMap, LibISLError>
pub fn get_may_no_source(&self) -> Result<UnionMap, LibISLError>
Wraps isl_union_flow_get_may_no_source.
Sourcepub fn get_must_dependence(&self) -> Result<UnionMap, LibISLError>
pub fn get_must_dependence(&self) -> Result<UnionMap, LibISLError>
Wraps isl_union_flow_get_must_dependence.
Sourcepub fn get_must_no_source(&self) -> Result<UnionMap, LibISLError>
pub fn get_must_no_source(&self) -> Result<UnionMap, LibISLError>
Wraps isl_union_flow_get_must_no_source.
Sourcepub fn to_str(&self) -> Result<&str, LibISLError>
pub fn to_str(&self) -> Result<&str, LibISLError>
Wraps isl_union_flow_to_str.
Sourcepub fn do_not_free_on_drop(&mut self)
pub fn do_not_free_on_drop(&mut self)
Does not call isl_union_flow_free() on being dropped. (For internal use only.)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UnionFlow
impl RefUnwindSafe for UnionFlow
impl Send for UnionFlow
impl Sync for UnionFlow
impl Unpin for UnionFlow
impl UnwindSafe for UnionFlow
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