ARB
Public Member Functions | List of all members
QueriedGroups Class Reference

#include <group_search.h>

Public Member Functions

 QueriedGroups ()
 
size_t size () const
 
bool empty () const
 
void add_informed_group (const FoundGroup &group)
 
void add_candidate (const GroupSearch &group_search, Candidate &cand, const std::string &hit_reason)
 
FoundGroupCIter begin () const
 
FoundGroupIter begin ()
 
FoundGroupCIter end () const
 
FoundGroupIter end ()
 
const FoundGroupoperator[] (size_t idx) const
 
FoundGroupoperator[] (size_t idx)
 
bool erase_deleted (GroupSearchCommon *common)
 
bool contains_changed (GroupSearchCommon *common) const
 
const ColumnWidthsget_column_widths () const
 
const charget_group_display (const FoundGroup &g, bool show_tree_name) const
 
void sort_by (const SortCriteria &by)
 
void remove_hit (size_t idx)
 

Detailed Description

Definition at line 255 of file group_search.h.

Constructor & Destructor Documentation

QueriedGroups::QueriedGroups ( )
inline

Definition at line 263 of file group_search.h.

Member Function Documentation

size_t QueriedGroups::size ( ) const
inline
bool QueriedGroups::empty ( ) const
inline
void QueriedGroups::add_informed_group ( const FoundGroup group)
inline
void QueriedGroups::add_candidate ( const GroupSearch group_search,
Candidate cand,
const std::string hit_reason 
)
FoundGroupCIter QueriedGroups::begin ( ) const
inline
FoundGroupIter QueriedGroups::begin ( )
inline

Definition at line 276 of file group_search.h.

FoundGroupCIter QueriedGroups::end ( ) const
inline
FoundGroupIter QueriedGroups::end ( )
inline

Definition at line 278 of file group_search.h.

const FoundGroup& QueriedGroups::operator[] ( size_t  idx) const
inline

Definition at line 280 of file group_search.h.

References gs_assert, and size().

FoundGroup& QueriedGroups::operator[] ( size_t  idx)
inline

Definition at line 281 of file group_search.h.

References gs_assert, and size().

bool QueriedGroups::erase_deleted ( GroupSearchCommon common)

Definition at line 1701 of file group_search.cxx.

Referenced by GroupSearch::refresh_results_after_DBchanges().

bool QueriedGroups::contains_changed ( GroupSearchCommon common) const

Definition at line 1709 of file group_search.cxx.

Referenced by GroupSearch::refresh_results_after_DBchanges().

const ColumnWidths & QueriedGroups::get_column_widths ( ) const

Definition at line 1767 of file group_search.cxx.

References begin(), end(), and SmartPtr< T, C >::isNull().

Referenced by get_group_display().

const char * QueriedGroups::get_group_display ( const FoundGroup g,
bool  show_tree_name 
) const
void QueriedGroups::sort_by ( const SortCriteria by)

Definition at line 1753 of file group_search.cxx.

void QueriedGroups::remove_hit ( size_t  idx)

Definition at line 1758 of file group_search.cxx.

References size().

Referenced by GroupSearch::remove_hit().


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