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 */
- Parameter
self
:CxxMemberCallExpressionDO
- Return
int
pub fn getCxxRecordOid(self: CxxMemberCallExpressionDO) -> int;
CxxMemberCallExpressionDO::getCxxMethodOid
/** * @brief the declaration of the called method. * @return int */
- Parameter
self
:CxxMemberCallExpressionDO
- Return
int
pub fn getCxxMethodOid(self: CxxMemberCallExpressionDO) -> int;
CxxMemberCallExpressionDO::__all__
Data constraint method.
- Parameter
db
:CfamilyDB
- Return
*CxxMemberCallExpressionDO
pub fn __all__(db: CfamilyDB) -> *CxxMemberCallExpressionDO;
CxxMemberCallExpressionDO::getPrintableText
/** * @brief gets a printed representation of this element, including its structure where applicable. * @return string. */
- Parameter
self
:CxxMemberCallExpressionDO
- Return
string
pub fn getPrintableText(self: CxxMemberCallExpressionDO) -> string;
CxxMemberCallExpressionDO::getObjectTypeOid
/** * @brief the type of the object argument. * @return int */
- Parameter
self
:CxxMemberCallExpressionDO
- Return
int
pub fn getObjectTypeOid(self: CxxMemberCallExpressionDO) -> int;