[−][src]Trait brotli::enc::ir_interpret::IRInterpreter
Required methods
fn inc_local_byte_offset(&mut self, inc: usize)
fn local_byte_offset(&self) -> usize
fn update_block_type(&mut self, new_type: u8, new_stride: u8)
fn block_type(&self) -> u8
fn literal_data_at_offset(&self, index: usize) -> u8
fn literal_context_map(&self) -> &[u8]
fn prediction_mode(&self) -> LiteralPredictionModeNibble
fn update_cost(
&mut self,
stride_prior: [u8; 8],
stride_byte_offset: usize,
selected_bits: u8,
cm_prior: usize,
literal: u8
)
&mut self,
stride_prior: [u8; 8],
stride_byte_offset: usize,
selected_bits: u8,
cm_prior: usize,
literal: u8
)
Implementors
impl<'a, Alloc: Allocator<u16> + Allocator<u32> + Allocator<floatX>> IRInterpreter for StrideEval<'a, Alloc>
[src]
fn inc_local_byte_offset(&mut self, inc: usize)
[src]
fn local_byte_offset(&self) -> usize
[src]
fn update_block_type(&mut self, new_type: u8, stride: u8)
[src]
fn block_type(&self) -> u8
[src]
fn literal_data_at_offset(&self, index: usize) -> u8
[src]
fn literal_context_map(&self) -> &[u8]
[src]
fn prediction_mode(&self) -> LiteralPredictionModeNibble
[src]
fn update_cost(
&mut self,
stride_prior: [u8; 8],
stride_prior_offset: usize,
selected_bits: u8,
cm_prior: usize,
literal: u8
)
[src]
&mut self,
stride_prior: [u8; 8],
stride_prior_offset: usize,
selected_bits: u8,
cm_prior: usize,
literal: u8
)
impl<'a, Alloc: Allocator<u16> + Allocator<u32> + Allocator<floatX>> IRInterpreter for ContextMapEntropy<'a, Alloc>
[src]
fn inc_local_byte_offset(&mut self, inc: usize)
[src]
fn local_byte_offset(&self) -> usize
[src]
fn update_block_type(&mut self, new_type: u8, stride: u8)
[src]
fn block_type(&self) -> u8
[src]
fn literal_data_at_offset(&self, index: usize) -> u8
[src]
fn literal_context_map(&self) -> &[u8]
[src]
fn prediction_mode(&self) -> LiteralPredictionModeNibble
[src]
fn update_cost(
&mut self,
stride_prior: [u8; 8],
stride_prior_offset: usize,
selected_bits: u8,
cm_prior: usize,
literal: u8
)
[src]
&mut self,
stride_prior: [u8; 8],
stride_prior_offset: usize,
selected_bits: u8,
cm_prior: usize,
literal: u8
)
impl<'a, Alloc: Allocator<s16> + Allocator<u32> + Allocator<v8>> IRInterpreter for PriorEval<'a, Alloc>
[src]
fn inc_local_byte_offset(&mut self, inc: usize)
[src]
fn local_byte_offset(&self) -> usize
[src]
fn update_block_type(&mut self, new_type: u8, stride: u8)
[src]
fn block_type(&self) -> u8
[src]
fn literal_data_at_offset(&self, index: usize) -> u8
[src]
fn literal_context_map(&self) -> &[u8]
[src]
fn prediction_mode(&self) -> LiteralPredictionModeNibble
[src]
fn update_cost(
&mut self,
stride_prior: [u8; 8],
stride_prior_offset: usize,
selected_bits: u8,
cm_prior: usize,
literal: u8
)
[src]
&mut self,
stride_prior: [u8; 8],
stride_prior_offset: usize,
selected_bits: u8,
cm_prior: usize,
literal: u8
)