[][src]Trait uikit_sys::INSExpression

pub trait INSExpression: Sized + Deref {
    unsafe fn initWithExpressionType_(
        self,
        type_: NSExpressionType
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithCoder_(self, coder: NSCoder) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionValueWithObject_context_(
        self,
        object: id,
        context: NSMutableDictionary
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn allowEvaluation(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionType(self) -> NSExpressionType
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn constantValue(self) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn keyPath(self) -> NSString
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn function(self) -> NSString
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn variable(self) -> NSString
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn operand(self) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn arguments(self) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn collection(self) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn predicate(self) -> NSPredicate
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn leftExpression(self) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn rightExpression(self) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn trueExpression(self) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn falseExpression(self) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionBlock(self) -> _bindgen_ty_id_152477
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionWithFormat_argumentArray_(
        expressionFormat: NSString,
        arguments: NSArray
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionWithFormat_(expressionFormat: NSString) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionWithFormat_arguments_(
        expressionFormat: NSString,
        argList: *mut __va_list_tag
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForConstantValue_(obj: id) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForEvaluatedObject() -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForVariable_(string: NSString) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForKeyPath_(keyPath: NSString) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForFunction_arguments_(
        name: NSString,
        parameters: NSArray
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForAggregate_(subexpressions: NSArray) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForUnionSet_with_(
        left: NSExpression,
        right: NSExpression
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForIntersectSet_with_(
        left: NSExpression,
        right: NSExpression
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForMinusSet_with_(
        left: NSExpression,
        right: NSExpression
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForSubquery_usingIteratorVariable_predicate_(
        expression: NSExpression,
        variable: NSString,
        predicate: NSPredicate
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForFunction_selectorName_arguments_(
        target: NSExpression,
        name: NSString,
        parameters: NSArray
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForAnyKey() -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForBlock_arguments_(
        block: _bindgen_ty_id_152431,
        arguments: NSArray
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn expressionForConditional_trueExpression_falseExpression_(
        predicate: NSPredicate,
        trueExpression: NSExpression,
        falseExpression: NSExpression
    ) -> NSExpression
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn initWithExpressionType_(self, type_: NSExpressionType) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithCoder_(self, coder: NSCoder) -> instancetype where
    Self::Target: Message + Sized

unsafe fn expressionValueWithObject_context_(
    self,
    object: id,
    context: NSMutableDictionary
) -> id where
    Self::Target: Message + Sized

unsafe fn allowEvaluation(self) where
    Self::Target: Message + Sized

unsafe fn expressionType(self) -> NSExpressionType where
    Self::Target: Message + Sized

unsafe fn constantValue(self) -> id where
    Self::Target: Message + Sized

unsafe fn keyPath(self) -> NSString where
    Self::Target: Message + Sized

unsafe fn function(self) -> NSString where
    Self::Target: Message + Sized

unsafe fn variable(self) -> NSString where
    Self::Target: Message + Sized

unsafe fn operand(self) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn arguments(self) -> NSArray where
    Self::Target: Message + Sized

unsafe fn collection(self) -> id where
    Self::Target: Message + Sized

unsafe fn predicate(self) -> NSPredicate where
    Self::Target: Message + Sized

unsafe fn leftExpression(self) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn rightExpression(self) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn trueExpression(self) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn falseExpression(self) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionBlock(self) -> _bindgen_ty_id_152477 where
    Self::Target: Message + Sized

unsafe fn expressionWithFormat_argumentArray_(
    expressionFormat: NSString,
    arguments: NSArray
) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionWithFormat_(expressionFormat: NSString) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionWithFormat_arguments_(
    expressionFormat: NSString,
    argList: *mut __va_list_tag
) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForConstantValue_(obj: id) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForEvaluatedObject() -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForVariable_(string: NSString) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForKeyPath_(keyPath: NSString) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForFunction_arguments_(
    name: NSString,
    parameters: NSArray
) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForAggregate_(subexpressions: NSArray) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForUnionSet_with_(
    left: NSExpression,
    right: NSExpression
) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForIntersectSet_with_(
    left: NSExpression,
    right: NSExpression
) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForMinusSet_with_(
    left: NSExpression,
    right: NSExpression
) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForSubquery_usingIteratorVariable_predicate_(
    expression: NSExpression,
    variable: NSString,
    predicate: NSPredicate
) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForFunction_selectorName_arguments_(
    target: NSExpression,
    name: NSString,
    parameters: NSArray
) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForAnyKey() -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForBlock_arguments_(
    block: _bindgen_ty_id_152431,
    arguments: NSArray
) -> NSExpression where
    Self::Target: Message + Sized

unsafe fn expressionForConditional_trueExpression_falseExpression_(
    predicate: NSPredicate,
    trueExpression: NSExpression,
    falseExpression: NSExpression
) -> NSExpression where
    Self::Target: Message + Sized

Loading content...

Implementors

impl INSExpression for NSExpression[src]

Loading content...