ObjCMessageExpressionDO
/**
* @brief DO class: An expression that sends a message to the given Objective-C object or class \n
[SampleClass sayHello 1 2]
*/
Primary key: oid: int
schema ObjCMessageExpressionDO {
@primary oid: int,
receiver_kind: string,
receiver_qualified_type_oid: int,
receiver_interface_obj_c_interface_declaration_oid: int,
obj_c_method_declaration_oid: int,
printable_text: string
}
ObjCMessageExpressionDO::getPrintableText
/**
* @brief gets a printed representation of this element, including its structure where applicable.
* @return string.
*/
- Parameter
self
:ObjCMessageExpressionDO
- Return
string
pub fn getPrintableText(self: ObjCMessageExpressionDO) -> string;
ObjCMessageExpressionDO::getReceiverKind
/**
* @brief The kind of receiver this message is sending to. \n
Enum: \n
class: The receiver is a class. \n
instance: The receiver is an object instance. \n
super_class: The receiver is a superclass. \n
super_instance: The receiver is the instance of the superclass object.
* @return string
*/
- Parameter
self
:ObjCMessageExpressionDO
- Return
string
pub fn getReceiverKind(self: ObjCMessageExpressionDO) -> string;
ObjCMessageExpressionDO::getReceiverQualifiedTypeOid
/**
* @brief Retrieve the receiver type to which this message is being directed
* @return int
*/
- Parameter
self
:ObjCMessageExpressionDO
- Return
int
pub fn getReceiverQualifiedTypeOid(self: ObjCMessageExpressionDO) -> int;
ObjCMessageExpressionDO::__all__
Data constraint method.
- Parameter
db
:CfamilyDB
- Return
*ObjCMessageExpressionDO
pub fn __all__(db: CfamilyDB) -> *ObjCMessageExpressionDO;
ObjCMessageExpressionDO::getReceiverInterfaceObjCInterfaceDeclarationOid
/**
* @brief Retrieve the Objective-C interface to which this message is being directed, if known
* @return int
*/
- Parameter
self
:ObjCMessageExpressionDO
- Return
int
pub fn getReceiverInterfaceObjCInterfaceDeclarationOid(self: ObjCMessageExpressionDO) -> int;
ObjCMessageExpressionDO::getObjCMethodDeclarationOid
/**
* @brief gets the obj c method declaration oid of this element.
* @return int
*/
- Parameter
self
:ObjCMessageExpressionDO
- Return
int
pub fn getObjCMethodDeclarationOid(self: ObjCMessageExpressionDO) -> int;