llvm::codeview::MemberFunctionRecord

LF_MFUNCTION record describing a member function type.

Synopsis

Declared in <llvm/DebugInfo/CodeView/TypeRecord.h>

class MemberFunctionRecord
    : public TypeRecord

Base Classes

NameDescription
TypeRecordBase class for decoded CodeView type records.

Member Functions

NameDescription
MemberFunctionRecord [constructor]Constructors
getArgumentList Return the type index of the argument list.
getCallConv Return the calling convention.
getClassType Return the type of the containing class.
getKind Return the kind of this type record.
getOptions Return the function option flags.
getParameterCount Return the number of parameters.
getReturnType Return the return type of the member function.
getThisPointerAdjustment Return the byte adjustment applied to the this pointer.
getThisType Return the type of the this pointer.

Data Members

NameDescription
ArgumentList Type index of the LF_ARGLIST argument list.
CallConv Calling convention of the member function.
ClassType Type of the containing class.
Kind Kind of this type record.
Options Function option flags.
ParameterCount Number of parameters.
ReturnType Return type of the member function.
ThisPointerAdjustment Byte adjustment applied to the this pointer.
ThisType Type of the this pointer.