class ProcedureRecord
Declaration
class ProcedureRecord : public TypeRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:151
Inherits from: TypeRecord
Member Variables
- public llvm::codeview::TypeIndex ReturnType
- public llvm::codeview::CallingConvention CallConv
- public llvm::codeview::FunctionOptions Options
- public uint16_t ParameterCount = 0
- public llvm::codeview::TypeIndex ArgumentList
Inherited from TypeRecord:
Method Overview
- public ProcedureRecord()
- public ProcedureRecord(llvm::codeview::TypeRecordKind Kind)
- public ProcedureRecord(llvm::codeview::TypeIndex ReturnType, llvm::codeview::CallingConvention CallConv, llvm::codeview::FunctionOptions Options, uint16_t ParameterCount, llvm::codeview::TypeIndex ArgumentList)
- public llvm::codeview::TypeIndex getArgumentList() const
- public llvm::codeview::CallingConvention getCallConv() const
- public llvm::codeview::FunctionOptions getOptions() const
- public uint16_t getParameterCount() const
- public llvm::codeview::TypeIndex getReturnType() const
Inherited from TypeRecord:
Methods
¶ProcedureRecord()
ProcedureRecord()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:153
¶ProcedureRecord(
llvm::codeview::TypeRecordKind Kind)
ProcedureRecord(
llvm::codeview::TypeRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:154
Parameters
- llvm::codeview::TypeRecordKind Kind
¶ProcedureRecord(
llvm::codeview::TypeIndex ReturnType,
llvm::codeview::CallingConvention CallConv,
llvm::codeview::FunctionOptions Options,
uint16_t ParameterCount,
llvm::codeview::TypeIndex ArgumentList)
ProcedureRecord(
llvm::codeview::TypeIndex ReturnType,
llvm::codeview::CallingConvention CallConv,
llvm::codeview::FunctionOptions Options,
uint16_t ParameterCount,
llvm::codeview::TypeIndex ArgumentList)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:155
Parameters
- llvm::codeview::TypeIndex ReturnType
- llvm::codeview::CallingConvention CallConv
- llvm::codeview::FunctionOptions Options
- uint16_t ParameterCount
- llvm::codeview::TypeIndex ArgumentList
¶llvm::codeview::TypeIndex getArgumentList() const
llvm::codeview::TypeIndex getArgumentList() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:166
¶llvm::codeview::CallingConvention getCallConv()
const
llvm::codeview::CallingConvention getCallConv()
const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:163
¶llvm::codeview::FunctionOptions getOptions() const
llvm::codeview::FunctionOptions getOptions() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:164
¶uint16_t getParameterCount() const
uint16_t getParameterCount() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:165
¶llvm::codeview::TypeIndex getReturnType() const
llvm::codeview::TypeIndex getReturnType() const
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:162