Home | History | Annotate | Download | only in PDB

Lines Matching refs:PDBSymbol

1 //===- PDBSymbol.h - base class for user-facing symbol types -----*- C++-*-===//
36 FORWARD_CONCRETE_SYMBOL_ID_METHOD_WITH_NAME(PDBSymbol, PrivateName, \
53 static bool classof(const PDBSymbol *S) { return S->getSymTag() == Tag; }
55 /// PDBSymbol defines the base of the inheritance hierarchy for concrete symbol
57 /// types inherit from PDBSymbol and expose the exact set of methods that are
61 class PDBSymbol {
63 PDBSymbol(const IPDBSession &PDBSession,
65 PDBSymbol(PDBSymbol &Symbol);
68 static std::unique_ptr<PDBSymbol>
71 virtual ~PDBSymbol();
75 /// unknown properties, but individual implementations of PDBSymbol may
97 std::unique_ptr<PDBSymbol> clone() const;
126 std::unique_ptr<PDBSymbol> getSymbolByIdHelper(uint32_t Id) const;