|
LLVM
4.0.0
|
#include <PDBSymbolTypeFunctionSig.h>
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::pdb::PDBSymbol | |
| static std::unique_ptr< PDBSymbol > | create (const IPDBSession &PDBSession, std::unique_ptr< IPDBRawSymbol > Symbol) |
Protected Member Functions inherited from llvm::pdb::PDBSymbol | |
| PDBSymbol (const IPDBSession &PDBSession, std::unique_ptr< IPDBRawSymbol > Symbol) | |
Protected Attributes inherited from llvm::pdb::PDBSymbol | |
| const IPDBSession & | Session |
| const std::unique_ptr < IPDBRawSymbol > | RawSymbol |
Definition at line 21 of file PDBSymbolTypeFunctionSig.h.
| PDBSymbolTypeFunctionSig::PDBSymbolTypeFunctionSig | ( | const IPDBSession & | PDBSession, |
| std::unique_ptr< IPDBRawSymbol > | Symbol | ||
| ) |
Definition at line 69 of file PDBSymbolTypeFunctionSig.cpp.
|
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::pdb::PDBSymbol.
Definition at line 89 of file PDBSymbolTypeFunctionSig.cpp.
References llvm::pdb::PDBSymDumper::dump().
| void llvm::pdb::PDBSymbolTypeFunctionSig::dumpArgList | ( | raw_ostream & | OS | ) | const |
| std::unique_ptr< IPDBEnumSymbols > PDBSymbolTypeFunctionSig::getArguments | ( | ) | const |
Definition at line 78 of file PDBSymbolTypeFunctionSig.cpp.
References llvm::pdb::PDBSymbol::Session.
| std::unique_ptr< PDBSymbol > PDBSymbolTypeFunctionSig::getClassParent | ( | ) | const |
Definition at line 82 of file PDBSymbolTypeFunctionSig.cpp.
References llvm::pdb::IPDBSession::getSymbolById(), and llvm::pdb::PDBSymbol::Session.
| std::unique_ptr< PDBSymbol > PDBSymbolTypeFunctionSig::getReturnType | ( | ) | const |
Definition at line 73 of file PDBSymbolTypeFunctionSig.cpp.
References llvm::pdb::IPDBSession::getSymbolById(), and llvm::pdb::PDBSymbol::Session.
1.8.6