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

Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:208

Parameters

uint32_t N

bool empty() const

Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:219

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

Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:218

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

Declared at: llvm/include/llvm/Support/BinaryStreamRef.h:214

Parameters

uint32_t Off