CxxMemberCallExpressionDO

/** * @brief DO class: Represents a call to a member function that may be written either with member call syntax \n (e.g., "obj.func()" or "objptr->func()") or with normal function-call syntax ("func()") \n within a member function that ends up calling a member function. */ 

Primary key: oid: int

schema CxxMemberCallExpressionDO { @primary oid: int, object_type_oid: int, cxx_method_oid: int, cxx_record_oid: int, printable_text: string } 

CxxMemberCallExpressionDO::getCxxRecordOid

/** * @brief the CXXRecordDecl for the underlying type of the implicit object argument. * @return int */ 
pub fn getCxxRecordOid(self: CxxMemberCallExpressionDO) -> int; 

CxxMemberCallExpressionDO::getCxxMethodOid

/** * @brief the declaration of the called method. * @return int */ 
pub fn getCxxMethodOid(self: CxxMemberCallExpressionDO) -> int; 

CxxMemberCallExpressionDO::__all__

Data constraint method.

pub fn __all__(db: CfamilyDB) -> *CxxMemberCallExpressionDO; 

CxxMemberCallExpressionDO::getPrintableText

/** * @brief gets a printed representation of this element, including its structure where applicable. * @return string. */ 
pub fn getPrintableText(self: CxxMemberCallExpressionDO) -> string; 

CxxMemberCallExpressionDO::getObjectTypeOid

/** * @brief the type of the object argument. * @return int */ 
pub fn getObjectTypeOid(self: CxxMemberCallExpressionDO) -> int;