|
LLVM
3.7.0
|
#include <PDBSymbolUnknown.h>
Static Public Member Functions | |
| static bool | classof (const PDBSymbol *S) |
Static Public Member Functions inherited from llvm::PDBSymbol | |
| static std::unique_ptr< PDBSymbol > | create (const IPDBSession &PDBSession, std::unique_ptr< IPDBRawSymbol > Symbol) |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::PDBSymbol | |
| PDBSymbol (const IPDBSession &PDBSession, std::unique_ptr< IPDBRawSymbol > Symbol) | |
Protected Attributes inherited from llvm::PDBSymbol | |
| const IPDBSession & | Session |
| const std::unique_ptr < IPDBRawSymbol > | RawSymbol |
Definition at line 19 of file PDBSymbolUnknown.h.
| PDBSymbolUnknown::PDBSymbolUnknown | ( | const IPDBSession & | PDBSession, |
| std::unique_ptr< IPDBRawSymbol > | UnknownSymbol | ||
| ) |
Definition at line 19 of file PDBSymbolUnknown.cpp.
Definition at line 26 of file PDBSymbolUnknown.h.
References llvm::PDBSymbol::getSymTag(), llvm::Max, and llvm::None.
|
overridevirtual |
Dumps the contents of a symbol a raw_ostream.
By default this will just call dump() on the underlying RawSymbol, which allows us to discover unknown properties, but individual implementations of PDBSymbol may override the behavior to only dump known fields.
Implements llvm::PDBSymbol.
Definition at line 23 of file PDBSymbolUnknown.cpp.
References llvm::PDBSymDumper::dump().
1.8.6