LLVM
8.0.1
|
#include "llvm/Support/BinaryStreamRef.h"
Public Member Functions | |
BinarySubstreamRef | slice (uint32_t Off, uint32_t Size) const |
BinarySubstreamRef | drop_front (uint32_t N) const |
BinarySubstreamRef | keep_front (uint32_t N) const |
std::pair< BinarySubstreamRef, BinarySubstreamRef > | split (uint32_t Offset) const |
uint32_t | size () const |
bool | empty () const |
Public Attributes | |
uint32_t | Offset |
BinaryStreamRef | StreamData |
Definition at line 201 of file BinaryStreamRef.h.
|
inline |
Definition at line 209 of file BinaryStreamRef.h.
References llvm::size(), and llvm::BinaryStreamRefBase< RefType, StreamType >::slice().
|
inline |
Definition at line 220 of file BinaryStreamRef.h.
References llvm::size().
Referenced by llvm::pdb::DbiStream::getECName(), llvm::pdb::DbiStream::getECSubstreamData(), and llvm::pdb::DbiStream::reload().
|
inline |
Definition at line 212 of file BinaryStreamRef.h.
References llvm::BinaryStreamRefBase< RefType, StreamType >::slice().
|
inline |
Definition at line 219 of file BinaryStreamRef.h.
References llvm::BinaryStreamRefBase< RefType, StreamType >::getLength().
Referenced by llvm::pdb::TpiStream::reload().
|
inline |
Definition at line 205 of file BinaryStreamRef.h.
References llvm::BinaryStreamRefBase< RefType, StreamType >::slice().
|
inline |
Definition at line 215 of file BinaryStreamRef.h.
References llvm::BinaryStreamRefBase< RefType, StreamType >::drop_front(), and llvm::BinaryStreamRefBase< RefType, StreamType >::keep_front().
uint32_t llvm::BinarySubstreamRef::Offset |
Definition at line 202 of file BinaryStreamRef.h.
Referenced by llvm::BinaryStreamReader::readSubstream().
BinaryStreamRef llvm::BinarySubstreamRef::StreamData |
Definition at line 203 of file BinaryStreamRef.h.
Referenced by llvm::pdb::DbiStream::getECName(), llvm::pdb::DbiStream::getECSubstreamData(), llvm::BinaryStreamReader::readSubstream(), llvm::pdb::TpiStream::reload(), and llvm::pdb::DbiStream::reload().