|
LLVM
4.0.0
|
#include <TypeRecord.h>
Public Member Functions | |
| BuildInfoRecord (TypeRecordKind Kind) | |
| BuildInfoRecord (ArrayRef< TypeIndex > ArgIndices) | |
| bool | remapTypeIndices (ArrayRef< TypeIndex > IndexMap) |
| Rewrite member type indices with IndexMap. More... | |
| ArrayRef< TypeIndex > | getArgs () const |
Public Member Functions inherited from llvm::codeview::TypeRecord | |
| TypeRecordKind | getKind () const |
Public Attributes | |
| SmallVector< TypeIndex, 4 > | ArgIndices |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::codeview::TypeRecord | |
| TypeRecord ()=default | |
| TypeRecord (TypeRecordKind Kind) | |
Definition at line 668 of file TypeRecord.h.
|
inlineexplicit |
Definition at line 670 of file TypeRecord.h.
Definition at line 671 of file TypeRecord.h.
Definition at line 679 of file TypeRecord.h.
References ArgIndices.
Rewrite member type indices with IndexMap.
Returns false if a type index is not in the map.
Definition at line 152 of file TypeRecord.cpp.
References ArgIndices, remapIndex(), and Success.
| SmallVector<TypeIndex, 4> llvm::codeview::BuildInfoRecord::ArgIndices |
Definition at line 680 of file TypeRecord.h.
Referenced by getArgs(), and remapTypeIndices().
1.8.6