LLVM 22.0.0git
|
#include "llvm/Support/BinaryStreamRef.h"
Public Member Functions | |
BinarySubstreamRef | slice (uint64_t Off, uint64_t Size) const |
BinarySubstreamRef | drop_front (uint64_t N) const |
BinarySubstreamRef | keep_front (uint64_t N) const |
std::pair< BinarySubstreamRef, BinarySubstreamRef > | split (uint64_t Off) const |
uint64_t | size () const |
bool | empty () const |
Public Attributes | |
uint64_t | Offset = 0 |
BinaryStreamRef | StreamData |
Definition at line 198 of file BinaryStreamRef.h.
|
inline |
|
inline |
Definition at line 216 of file BinaryStreamRef.h.
References size().
|
inline |
|
inline |
Definition at line 215 of file BinaryStreamRef.h.
References StreamData.
Referenced by drop_front(), and empty().
|
inline |
Definition at line 202 of file BinaryStreamRef.h.
References Offset, Size, and StreamData.
Referenced by drop_front(), and keep_front().
|
inline |
Definition at line 211 of file BinaryStreamRef.h.
References drop_front(), and keep_front().
uint64_t llvm::BinarySubstreamRef::Offset = 0 |
Definition at line 199 of file BinaryStreamRef.h.
Referenced by llvm::pdb::LinePrinter::formatMsfStreamData(), llvm::pdb::LinePrinter::formatMsfStreamData(), and slice().
BinaryStreamRef llvm::BinarySubstreamRef::StreamData |
Definition at line 200 of file BinaryStreamRef.h.
Referenced by llvm::pdb::LinePrinter::formatMsfStreamData(), llvm::pdb::LinePrinter::formatMsfStreamData(), size(), and slice().