digiKam
Algo_CB_MergeIndex Class Referenceabstract
+ Inheritance diagram for Algo_CB_MergeIndex:

Public Member Functions

 Algo_CB_MergeIndex ()
 
virtual enc_cbanalyze (encoder_context *, context_model_table &, enc_cb *cb)=0
 
void ascend (const enc_node *resultNode=NULL, const char *fmt=NULL,...)
 
void descend (const enc_node *, const char *,...)
 
void enter ()
 
void leaf (const enc_node *, const char *,...)
 
virtual const char * name () const
 
void set_code_residual (bool flag=true)
 
void setChildAlgo (Algo_TB_Split *algo)
 
virtual ~Algo_CB_MergeIndex ()
 

Protected Attributes

bool mCodeResidual
 
Algo_TB_SplitmTBSplit
 

Constructor & Destructor Documentation

◆ Algo_CB_MergeIndex()

Algo_CB_MergeIndex::Algo_CB_MergeIndex ( )
inline

◆ ~Algo_CB_MergeIndex()

virtual Algo_CB_MergeIndex::~Algo_CB_MergeIndex ( )
inlinevirtual

Member Function Documentation

◆ analyze()

◆ ascend()

void Algo::ascend ( const enc_node resultNode = NULL,
const char *  fmt = NULL,
  ... 
)
inlineinherited

◆ descend()

void Algo::descend ( const enc_node ,
const char *  ,
  ... 
)
inlineinherited

◆ enter()

void Algo::enter ( )
inlineinherited

◆ leaf()

void Algo::leaf ( const enc_node ,
const char *  ,
  ... 
)
inlineinherited

◆ name()

virtual const char* Algo_CB_MergeIndex::name ( ) const
inlinevirtual

Reimplemented from Algo.

◆ set_code_residual()

void Algo_CB_MergeIndex::set_code_residual ( bool  flag = true)
inline

References mCodeResidual.

Referenced by Algo_CB_Skip::setSkipAlgo().

◆ setChildAlgo()

void Algo_CB_MergeIndex::setChildAlgo ( Algo_TB_Split algo)
inline

References mTBSplit.

Member Data Documentation

◆ mCodeResidual

bool Algo_CB_MergeIndex::mCodeResidual
protected

Referenced by set_code_residual().

◆ mTBSplit

Algo_TB_Split* Algo_CB_MergeIndex::mTBSplit
protected

Referenced by setChildAlgo().


The documentation for this class was generated from the following file: