LLVM
8.0.1
|
#include "PDBTypes.h"
#include "llvm/ADT/BitmaskEnum.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/DebugInfo/CodeView/CodeView.h"
#include <memory>
Go to the source code of this file.
Classes | |
class | llvm::pdb::IPDBRawSymbol |
IPDBRawSymbol defines an interface used to represent an arbitrary symbol. More... | |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::pdb | |
Enumerations | |
enum | llvm::pdb::PdbSymbolIdField : uint32_t { llvm::pdb::PdbSymbolIdField::None = 0, llvm::pdb::PdbSymbolIdField::SymIndexId = 1 << 0, llvm::pdb::PdbSymbolIdField::LexicalParent = 1 << 1, llvm::pdb::PdbSymbolIdField::ClassParent = 1 << 2, llvm::pdb::PdbSymbolIdField::Type = 1 << 3, llvm::pdb::PdbSymbolIdField::UnmodifiedType = 1 << 4, llvm::pdb::PdbSymbolIdField::All = 0xFFFFFFFF } |
Functions | |
void | llvm::pdb::dumpSymbolIdField (raw_ostream &OS, StringRef Name, SymIndexId Value, int Indent, const IPDBSession &Session, PdbSymbolIdField FieldId, PdbSymbolIdField ShowFlags, PdbSymbolIdField RecurseFlags) |
llvm::pdb::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE () | |