class MemberFunctionRecord
Declaration
class MemberFunctionRecord : public TypeRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:176
Inherits from: TypeRecord
Member Variables
- public llvm::codeview::TypeIndex ReturnType
- public llvm::codeview::TypeIndex ClassType
- public llvm::codeview::TypeIndex ThisType
- public llvm::codeview::CallingConvention CallConv
- public llvm::codeview::FunctionOptions Options
- public uint16_t ParameterCount = 0
- public llvm::codeview::TypeIndex ArgumentList
- public int32_t ThisPointerAdjustment = 0
Inherited from TypeRecord:
Method Overview
- public MemberFunctionRecord()
- public MemberFunctionRecord(llvm::codeview::TypeRecordKind Kind)
- public MemberFunctionRecord(llvm::codeview::TypeIndex ReturnType, llvm::codeview::TypeIndex ClassType, llvm::codeview::TypeIndex ThisType, llvm::codeview::CallingConvention CallConv, llvm::codeview::FunctionOptions Options, uint16_t ParameterCount, llvm::codeview::TypeIndex ArgumentList, int32_t ThisPointerAdjustment)
- public llvm::codeview::TypeIndex getArgumentList() const
- public llvm::codeview::CallingConvention getCallConv() const
- public llvm::codeview::TypeIndex getClassType() const
- public llvm::codeview::FunctionOptions getOptions() const
- public uint16_t getParameterCount() const
- public llvm::codeview::TypeIndex getReturnType() const
- public int32_t getThisPointerAdjustment() const
- public llvm::codeview::TypeIndex getThisType() const
Inherited from TypeRecord:
Methods
¶MemberFunctionRecord()
MemberFunctionRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:178
¶MemberFunctionRecord(
llvm::codeview::TypeRecordKind Kind)
MemberFunctionRecord(
llvm::codeview::TypeRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:179
Parameters
- llvm::codeview::TypeRecordKind Kind
¶MemberFunctionRecord(
llvm::codeview::TypeIndex ReturnType,
llvm::codeview::TypeIndex ClassType,
llvm::codeview::TypeIndex ThisType,
llvm::codeview::CallingConvention CallConv,
llvm::codeview::FunctionOptions Options,
uint16_t ParameterCount,
llvm::codeview::TypeIndex ArgumentList,
int32_t ThisPointerAdjustment)
MemberFunctionRecord(
llvm::codeview::TypeIndex ReturnType,
llvm::codeview::TypeIndex ClassType,
llvm::codeview::TypeIndex ThisType,
llvm::codeview::CallingConvention CallConv,
llvm::codeview::FunctionOptions Options,
uint16_t ParameterCount,
llvm::codeview::TypeIndex ArgumentList,
int32_t ThisPointerAdjustment)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:181
Parameters
- llvm::codeview::TypeIndex ReturnType
- llvm::codeview::TypeIndex ClassType
- llvm::codeview::TypeIndex ThisType
- llvm::codeview::CallingConvention CallConv
- llvm::codeview::FunctionOptions Options
- uint16_t ParameterCount
- llvm::codeview::TypeIndex ArgumentList
- int32_t ThisPointerAdjustment
¶llvm::codeview::TypeIndex getArgumentList() const
llvm::codeview::TypeIndex getArgumentList() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:197
¶llvm::codeview::CallingConvention getCallConv()
const
llvm::codeview::CallingConvention getCallConv()
const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:194
¶llvm::codeview::TypeIndex getClassType() const
llvm::codeview::TypeIndex getClassType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:192
¶llvm::codeview::FunctionOptions getOptions() const
llvm::codeview::FunctionOptions getOptions() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:195
¶uint16_t getParameterCount() const
uint16_t getParameterCount() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:196
¶llvm::codeview::TypeIndex getReturnType() const
llvm::codeview::TypeIndex getReturnType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:191
¶int32_t getThisPointerAdjustment() const
int32_t getThisPointerAdjustment() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:198
¶llvm::codeview::TypeIndex getThisType() const
llvm::codeview::TypeIndex getThisType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:193