struct BinarySubstreamRef
Declaration
struct BinarySubstreamRef { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:199
Member Variables
- public uint64_t Offset = 0
- public llvm::BinaryStreamRef StreamData
Method Overview
- public llvm::BinarySubstreamRef drop_front(uint64_t N) const
- public bool empty() const
- public llvm::BinarySubstreamRef keep_front(uint64_t N) const
- public uint64_t size() const
- public llvm::BinarySubstreamRef slice(uint64_t Off, uint64_t Size) const
- public std::pair<BinarySubstreamRef, BinarySubstreamRef> split(uint64_t Off) const
Methods
¶llvm::BinarySubstreamRef drop_front(
uint64_t N) const
llvm::BinarySubstreamRef drop_front(
uint64_t N) const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:207
Parameters
- uint64_t N
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:217
¶llvm::BinarySubstreamRef keep_front(
uint64_t N) const
llvm::BinarySubstreamRef keep_front(
uint64_t N) const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:210
Parameters
- uint64_t N
¶uint64_t size() const
uint64_t size() const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:216
¶llvm::BinarySubstreamRef slice(
uint64_t Off,
uint64_t Size) const
llvm::BinarySubstreamRef slice(
uint64_t Off,
uint64_t Size) const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:203
Parameters
- uint64_t Off
- uint64_t Size
¶std::pair<BinarySubstreamRef, BinarySubstreamRef>
split(uint64_t Off) const
std::pair<BinarySubstreamRef, BinarySubstreamRef>
split(uint64_t Off) const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:212
Parameters
- uint64_t Off