Struct clips_sys::expressionData
source · #[repr(C)]pub struct expressionData {Show 13 fields
pub PTR_AND: *mut FunctionDefinition,
pub PTR_OR: *mut FunctionDefinition,
pub PTR_EQ: *mut FunctionDefinition,
pub PTR_NEQ: *mut FunctionDefinition,
pub PTR_NOT: *mut FunctionDefinition,
pub ExpressionHashTable: *mut *mut EXPRESSION_HN,
pub NumberOfExpressions: c_ulong,
pub ExpressionArray: *mut Expression,
pub ExpressionCount: c_ulong,
pub svContexts: *mut SavedContexts,
pub ReturnContext: bool,
pub BreakContext: bool,
pub SequenceOpMode: bool,
}
Fields
PTR_AND: *mut FunctionDefinition
PTR_OR: *mut FunctionDefinition
PTR_EQ: *mut FunctionDefinition
PTR_NEQ: *mut FunctionDefinition
PTR_NOT: *mut FunctionDefinition
ExpressionHashTable: *mut *mut EXPRESSION_HN
NumberOfExpressions: c_ulong
ExpressionArray: *mut Expression
ExpressionCount: c_ulong
svContexts: *mut SavedContexts
ReturnContext: bool
BreakContext: bool
SequenceOpMode: bool
Trait Implementations
sourceimpl Clone for expressionData
impl Clone for expressionData
sourcefn clone(&self) -> expressionData
fn clone(&self) -> expressionData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for expressionData
impl Debug for expressionData
sourceimpl Default for expressionData
impl Default for expressionData
impl Copy for expressionData
Auto Trait Implementations
impl RefUnwindSafe for expressionData
impl !Send for expressionData
impl !Sync for expressionData
impl Unpin for expressionData
impl UnwindSafe for expressionData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more