|
LLVM
4.0.0
|
#include <TypeRecord.h>
Public Member Functions | |
| ProcedureRecord (TypeRecordKind Kind) | |
| ProcedureRecord (TypeIndex ReturnType, CallingConvention CallConv, FunctionOptions Options, uint16_t ParameterCount, TypeIndex ArgumentList) | |
| bool | remapTypeIndices (ArrayRef< TypeIndex > IndexMap) |
| Rewrite member type indices with IndexMap. More... | |
| TypeIndex | getReturnType () const |
| CallingConvention | getCallConv () const |
| FunctionOptions | getOptions () const |
| uint16_t | getParameterCount () const |
| TypeIndex | getArgumentList () const |
Public Member Functions inherited from llvm::codeview::TypeRecord | |
| TypeRecordKind | getKind () const |
Public Attributes | |
| TypeIndex | ReturnType |
| CallingConvention | CallConv |
| FunctionOptions | Options |
| uint16_t | ParameterCount |
| TypeIndex | ArgumentList |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::codeview::TypeRecord | |
| TypeRecord ()=default | |
| TypeRecord (TypeRecordKind Kind) | |
Definition at line 154 of file TypeRecord.h.
|
inlineexplicit |
Definition at line 156 of file TypeRecord.h.
|
inline |
Definition at line 157 of file TypeRecord.h.
|
inline |
Definition at line 172 of file TypeRecord.h.
References ArgumentList.
|
inline |
Definition at line 169 of file TypeRecord.h.
References CallConv.
|
inline |
Definition at line 170 of file TypeRecord.h.
References Options.
|
inline |
Definition at line 171 of file TypeRecord.h.
References ParameterCount.
|
inline |
Definition at line 168 of file TypeRecord.h.
References ReturnType.
Rewrite member type indices with IndexMap.
Returns false if a type index is not in the map.
Definition at line 43 of file TypeRecord.cpp.
References ArgumentList, remapIndex(), ReturnType, and Success.
| TypeIndex llvm::codeview::ProcedureRecord::ArgumentList |
Definition at line 178 of file TypeRecord.h.
Referenced by getArgumentList(), and remapTypeIndices().
| CallingConvention llvm::codeview::ProcedureRecord::CallConv |
Definition at line 175 of file TypeRecord.h.
Referenced by getCallConv().
| FunctionOptions llvm::codeview::ProcedureRecord::Options |
Definition at line 176 of file TypeRecord.h.
Referenced by getOptions().
| uint16_t llvm::codeview::ProcedureRecord::ParameterCount |
Definition at line 177 of file TypeRecord.h.
Referenced by getParameterCount().
| TypeIndex llvm::codeview::ProcedureRecord::ReturnType |
Definition at line 174 of file TypeRecord.h.
Referenced by getReturnType(), and remapTypeIndices().
1.8.6