struct BinarySubstreamRef
Declaration
struct BinarySubstreamRef { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:200
Member Variables
- public uint32_t Offset = 0
- public llvm::BinaryStreamRef StreamData
Method Overview
- public llvm::BinarySubstreamRef drop_front(uint32_t N) const
- public bool empty() const
- public llvm::BinarySubstreamRef keep_front(uint32_t N) const
- public uint32_t size() const
- public llvm::BinarySubstreamRef slice(uint32_t Off, uint32_t Size) const
- public std::pair<BinarySubstreamRef, BinarySubstreamRef> split(uint32_t Off) const
Methods
¶llvm::BinarySubstreamRef drop_front(
uint32_t N) const
llvm::BinarySubstreamRef drop_front(
uint32_t N) const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:208
Parameters
- uint32_t N
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:219
¶llvm::BinarySubstreamRef keep_front(
uint32_t N) const
llvm::BinarySubstreamRef keep_front(
uint32_t N) const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:211
Parameters
- uint32_t N
¶uint32_t size() const
uint32_t size() const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:218
¶llvm::BinarySubstreamRef slice(
uint32_t Off,
uint32_t Size) const
llvm::BinarySubstreamRef slice(
uint32_t Off,
uint32_t Size) const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:204
Parameters
- uint32_t Off
- uint32_t Size
¶std::pair<BinarySubstreamRef, BinarySubstreamRef>
split(uint32_t Off) const
std::pair<BinarySubstreamRef, BinarySubstreamRef>
split(uint32_t Off) const
Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:214
Parameters
- uint32_t Off