xapian-core  1.4.25
Public Member Functions | Public Attributes | List of all members
Xapian::BitReader::DIState Struct Reference
+ Inheritance diagram for Xapian::BitReader::DIState:
+ Collaboration diagram for Xapian::BitReader::DIState:

Public Member Functions

void set_j (int j_, Xapian::termpos pos_j_)
 
void set_k (int k_, Xapian::termpos pos_k_)
 
void uninit ()
 
 DIState ()
 
 DIState (int j_, int k_, Xapian::termpos pos_j_, Xapian::termpos pos_k_)
 
void operator= (const DIStack &o)
 
bool is_next () const
 
bool is_initialized () const
 
Xapian::termpos outof () const
 

Public Attributes

Xapian::termpos pos_j
 
- Public Attributes inherited from Xapian::BitReader::DIStack
int j
 
int k
 
Xapian::termpos pos_k
 

Detailed Description

Definition at line 77 of file bitstream.h.

Constructor & Destructor Documentation

◆ DIState() [1/2]

Xapian::BitReader::DIState::DIState ( )
inline

Definition at line 92 of file bitstream.h.

◆ DIState() [2/2]

Xapian::BitReader::DIState::DIState ( int  j_,
int  k_,
Xapian::termpos  pos_j_,
Xapian::termpos  pos_k_ 
)
inline

Definition at line 93 of file bitstream.h.

Member Function Documentation

◆ is_initialized()

bool Xapian::BitReader::DIState::is_initialized ( ) const
inline

Definition at line 103 of file bitstream.h.

◆ is_next()

bool Xapian::BitReader::DIState::is_next ( ) const
inline

Definition at line 102 of file bitstream.h.

◆ operator=()

void Xapian::BitReader::DIState::operator= ( const DIStack o)
inline

◆ outof()

Xapian::termpos Xapian::BitReader::DIState::outof ( ) const
inline

Definition at line 108 of file bitstream.h.

◆ set_j()

void Xapian::BitReader::DIState::set_j ( int  j_,
Xapian::termpos  pos_j_ 
)
inline

Definition at line 80 of file bitstream.h.

◆ set_k()

void Xapian::BitReader::DIState::set_k ( int  k_,
Xapian::termpos  pos_k_ 
)
inline

Definition at line 84 of file bitstream.h.

◆ uninit()

void Xapian::BitReader::DIState::uninit ( )
inline

Definition at line 88 of file bitstream.h.

Referenced by Xapian::BitReader::init().

Member Data Documentation

◆ pos_j

Xapian::termpos Xapian::BitReader::DIState::pos_j

Definition at line 78 of file bitstream.h.


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