|
LLVM
4.0.0
|
#include <StreamRef.h>
Public Member Functions | |
| StreamRefBase () | |
| StreamRefBase (const StreamType &Stream, uint32_t Offset, uint32_t Length) | |
| uint32_t | getLength () const |
| const StreamType * | getStream () const |
| RefType | drop_front (uint32_t N) const |
| RefType | keep_front (uint32_t N) const |
| RefType | slice (uint32_t Offset, uint32_t Len) const |
| bool | operator== (const RefType &Other) const |
Protected Attributes | |
| const StreamType * | Stream |
| uint32_t | ViewOffset |
| uint32_t | Length |
Definition at line 23 of file StreamRef.h.
|
inline |
Definition at line 25 of file StreamRef.h.
|
inline |
Definition at line 26 of file StreamRef.h.
|
inline |
Definition at line 32 of file StreamRef.h.
Referenced by llvm::msf::VarStreamArrayIterator< ValueType, Extractor >::operator++(), and llvm::msf::StreamRefBase< ReadableStream, ReadableStreamRef >::slice().
|
inline |
Definition at line 29 of file StreamRef.h.
Referenced by llvm::msf::FixedStreamArray< llvm::codeview::LineNumberEntry >::FixedStreamArray(), llvm::msf::StreamWriter::getLength(), llvm::msf::StreamReader::getLength(), llvm::codeview::ModuleSubstream::getRecordLength(), llvm::msf::VarStreamArrayIterator< ValueType, Extractor >::operator++(), llvm::msf::StreamReader::readArray(), llvm::pdb::DbiStream::reload(), llvm::msf::FixedStreamArray< llvm::codeview::LineNumberEntry >::size(), llvm::pdb::ModStream::symbols(), llvm::msf::VarStreamArrayIterator< ValueType, Extractor >::VarStreamArrayIterator(), and llvm::msf::StreamWriter::writeStreamRef().
|
inline |
Definition at line 30 of file StreamRef.h.
|
inline |
Definition at line 40 of file StreamRef.h.
|
inline |
Definition at line 51 of file StreamRef.h.
|
inline |
Definition at line 47 of file StreamRef.h.
Referenced by llvm::msf::StreamReader::readArray(), llvm::msf::StreamReader::readStreamRef(), and llvm::msf::StreamWriter::writeStreamRef().
|
protected |
Definition at line 64 of file StreamRef.h.
Referenced by llvm::msf::StreamRefBase< ReadableStream, ReadableStreamRef >::drop_front(), llvm::msf::StreamRefBase< ReadableStream, ReadableStreamRef >::getLength(), llvm::msf::StreamRefBase< ReadableStream, ReadableStreamRef >::keep_front(), and llvm::msf::StreamRefBase< ReadableStream, ReadableStreamRef >::operator==().
|
protected |
Definition at line 62 of file StreamRef.h.
Referenced by llvm::msf::StreamRefBase< ReadableStream, ReadableStreamRef >::drop_front(), llvm::msf::StreamRefBase< ReadableStream, ReadableStreamRef >::getStream(), llvm::msf::StreamRefBase< ReadableStream, ReadableStreamRef >::keep_front(), and llvm::msf::StreamRefBase< ReadableStream, ReadableStreamRef >::operator==().
|
protected |
1.8.6