Isis 3 Programmer Reference
|
For explicit sharing of the comparison counter between multiple copies of a LessThanFunctor object. More...
Public Member Functions | |
LessThanFunctorData (LessThanFunctorData const &) | |
int | getCompareCount () const |
void | incrementCompareCount () |
void | setInterrupted (bool) |
bool | interrupted () |
Private Attributes | |
QAtomicInt | m_compareCount |
QAtomicInt | m_interruptFlag |
For explicit sharing of the comparison counter between multiple copies of a LessThanFunctor object.
This bypasses the need for a static member in LessThanFunctor.
Definition at line 193 of file AbstractTableModel.h.
Isis::AbstractTableModel::LessThanFunctorData::LessThanFunctorData | ( | ) |
Definition at line 543 of file AbstractTableModel.cpp.
Isis::AbstractTableModel::LessThanFunctorData::LessThanFunctorData | ( | LessThanFunctorData const & | other | ) |
Definition at line 549 of file AbstractTableModel.cpp.
Isis::AbstractTableModel::LessThanFunctorData::~LessThanFunctorData | ( | ) |
Definition at line 555 of file AbstractTableModel.cpp.
int Isis::AbstractTableModel::LessThanFunctorData::getCompareCount | ( | ) | const |
Definition at line 559 of file AbstractTableModel.cpp.
void Isis::AbstractTableModel::LessThanFunctorData::incrementCompareCount | ( | ) |
Definition at line 564 of file AbstractTableModel.cpp.
bool Isis::AbstractTableModel::LessThanFunctorData::interrupted | ( | ) |
Definition at line 575 of file AbstractTableModel.cpp.
void Isis::AbstractTableModel::LessThanFunctorData::setInterrupted | ( | bool | newStatus | ) |
Definition at line 569 of file AbstractTableModel.cpp.
|
private |
Definition at line 207 of file AbstractTableModel.h.
|
private |
Definition at line 208 of file AbstractTableModel.h.