LLVM
8.0.1
|
#include "ConcreteSymbolEnumerator.h"
#include "IPDBRawSymbol.h"
#include "PDBExtras.h"
#include "PDBTypes.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/Casting.h"
Go to the source code of this file.
Classes | |
class | llvm::pdb::PDBSymbol |
PDBSymbol defines the base of the inheritance hierarchy for concrete symbol types (e.g. More... | |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::pdb | |
Macros | |
#define | FORWARD_SYMBOL_METHOD(MethodName) |
#define | FORWARD_CONCRETE_SYMBOL_ID_METHOD_WITH_NAME(ConcreteType, PrivateName, PublicName) |
#define | FORWARD_SYMBOL_ID_METHOD_WITH_NAME(PrivateName, PublicName) |
#define | FORWARD_SYMBOL_ID_METHOD(MethodName) FORWARD_SYMBOL_ID_METHOD_WITH_NAME(MethodName, MethodName) |
#define | DECLARE_PDB_SYMBOL_CONCRETE_TYPE(TagValue) |
#define | DECLARE_PDB_SYMBOL_CUSTOM_TYPE(Condition) |
#define DECLARE_PDB_SYMBOL_CONCRETE_TYPE | ( | TagValue | ) |
Definition at line 51 of file PDBSymbol.h.
#define DECLARE_PDB_SYMBOL_CUSTOM_TYPE | ( | Condition | ) |
Definition at line 60 of file PDBSymbol.h.
#define FORWARD_CONCRETE_SYMBOL_ID_METHOD_WITH_NAME | ( | ConcreteType, | |
PrivateName, | |||
PublicName | |||
) |
Definition at line 25 of file PDBSymbol.h.
#define FORWARD_SYMBOL_ID_METHOD | ( | MethodName | ) | FORWARD_SYMBOL_ID_METHOD_WITH_NAME(MethodName, MethodName) |
Definition at line 39 of file PDBSymbol.h.
Referenced by llvm::pdb::PDBSymbolCompilandDetails::getBackEndVersion().
#define FORWARD_SYMBOL_ID_METHOD_WITH_NAME | ( | PrivateName, | |
PublicName | |||
) |
Definition at line 35 of file PDBSymbol.h.
#define FORWARD_SYMBOL_METHOD | ( | MethodName | ) |
Definition at line 20 of file PDBSymbol.h.
Referenced by llvm::pdb::PDBSymbolCompilandDetails::getBackEndVersion().