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.
*/
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
*/
pub fn getReceiverKind(self: ObjCMessageExpressionDO) -> string;

ObjCMessageExpressionDO::getReceiverQualifiedTypeOid

/**
* @brief Retrieve the receiver type to which this message is being directed
* @return int
*/
pub fn getReceiverQualifiedTypeOid(self: ObjCMessageExpressionDO) -> int;

ObjCMessageExpressionDO::__all__

Data constraint method.

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
*/
pub fn getReceiverInterfaceObjCInterfaceDeclarationOid(self: ObjCMessageExpressionDO) -> int;

ObjCMessageExpressionDO::getObjCMethodDeclarationOid

/**
* @brief gets the obj c method declaration oid of this element.
* @return int
*/
pub fn getObjCMethodDeclarationOid(self: ObjCMessageExpressionDO) -> int;