|
LLVM
4.0.0
|
#include <SymbolStream.h>
Public Member Functions | |
| SymbolStream (std::unique_ptr< msf::MappedBlockStream > Stream) | |
| ~SymbolStream () | |
| Error | reload () |
| iterator_range < codeview::CVSymbolArray::Iterator > | getSymbols (bool *HadError) const |
| Error | commit () |
Definition at line 24 of file SymbolStream.h.
| SymbolStream::SymbolStream | ( | std::unique_ptr< msf::MappedBlockStream > | Stream | ) |
Definition at line 27 of file SymbolStream.cpp.
| SymbolStream::~SymbolStream | ( | ) |
Definition at line 30 of file SymbolStream.cpp.
| Error SymbolStream::commit | ( | ) |
Definition at line 46 of file SymbolStream.cpp.
References llvm::Error::success().
| iterator_range< codeview::CVSymbolArray::Iterator > SymbolStream::getSymbols | ( | bool * | HadError | ) | const |
Definition at line 42 of file SymbolStream.cpp.
References llvm::msf::VarStreamArray< ValueType, Extractor >::begin(), llvm::msf::VarStreamArray< ValueType, Extractor >::end(), and llvm::make_range().
Referenced by llvm::pdb::PublicsStream::getSymbols().
| Error SymbolStream::reload | ( | ) |
Definition at line 32 of file SymbolStream.cpp.
References llvm::msf::StreamReader::readArray(), and llvm::Error::success().
1.8.6