class final Optional · pdftoolkit/pdf-codecs 0.1.0
PDFToolkit\Codecs\Jbig2\BitInputBounded byte/bit view over an immutable segment; no implicit zero padding.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(string $bytes, int $position, int $end, PDFToolkit\Codecs\DecodeBudget $budget)Declared methods
align()
public function align(): voidbit()
public function bit(): intbitOffset()
public function bitOffset(): intbits()
public function bits(int $count): intbounded()
public function bounded(int $length): selfremaining()
public function remaining(): intrestore()
public function restore(int $position, int $bit): voidsigned()
public function signed(int $bytes): intunsigned()
public function unsigned(int $bytes): intProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDFToolkit\Codecs\DecodeBudget $budget | PDFToolkit\Codecs\Jbig2\BitInput |
public readonly string $bytes | PDFToolkit\Codecs\Jbig2\BitInput |
public readonly int $end | PDFToolkit\Codecs\Jbig2\BitInput |
public int $position | PDFToolkit\Codecs\Jbig2\BitInput |