libept  0.5.25
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ept::core::xapian::List Struct Reference

#include <xapian.h>

Public Types

typedef List Type

Public Member Functions

List head () const
Token token () const
bool operator< (const List &o) const
void seek () const
bool empty () const
List tail () const
Xapian::Enquire const & enq () const
 List (Xapian::Enquire _enq)
 List ()

Public Attributes

char m_enqPlace [sizeof(Xapian::Enquire)]
Xapian::MSet m_matches
Xapian::MSet::const_iterator m_iter
int m_pos

Static Public Attributes

static const size_t chunkSize = 20

Member Typedef Documentation

Constructor & Destructor Documentation

ept::core::xapian::List::List ( Xapian::Enquire  _enq)
inline
ept::core::xapian::List::List ( )
inline

Member Function Documentation

bool ept::core::xapian::List::empty ( ) const
inline

References m_iter, m_matches, m_pos, and seek().

Xapian::Enquire const& ept::core::xapian::List::enq ( ) const
inline

References m_enqPlace.

Referenced by List(), and seek().

List ept::core::xapian::List::head ( ) const
inline

References seek().

bool ept::core::xapian::List::operator< ( const List o) const
inline

References token().

void ept::core::xapian::List::seek ( ) const
inline

References chunkSize, enq(), m_iter, m_matches, and m_pos.

Referenced by empty(), head(), and tail().

List ept::core::xapian::List::tail ( ) const
inline

References m_iter, and seek().

Token ept::core::xapian::List::token ( ) const
inline

References ept::Token::_id, and m_iter.

Referenced by operator<().

Member Data Documentation

const size_t ept::core::xapian::List::chunkSize = 20
static

Referenced by List(), and seek().

char ept::core::xapian::List::m_enqPlace[sizeof(Xapian::Enquire)]

Referenced by enq(), and List().

Xapian::MSet::const_iterator ept::core::xapian::List::m_iter
mutable

Referenced by empty(), List(), seek(), tail(), and token().

Xapian::MSet ept::core::xapian::List::m_matches
mutable

Referenced by empty(), List(), and seek().

int ept::core::xapian::List::m_pos
mutable

Referenced by empty(), List(), and seek().


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