52 virtual void sort( YItemIterator begin, YItemIterator end ) = 0;
55 int sortCol()
const {
return _sortCol; }
56 void setSortCol(
int col ) { _sortCol = col; }
58 bool reverse()
const {
return _reverse; }
59 void setReverse(
bool reverse ) { _reverse = reverse; }
75 virtual void sort( YItemIterator begin, YItemIterator end )
override;
90 Compare(
int sortCol,
bool reverse )
98 bool operator() ( YItem * item1, YItem * item2 )
const;
112 long long toNumber(
const std::wstring& str,
bool * ok )
const;
Definition NCTableItem.h:68
Definition NCTableSort.h:88
bool operator()(YItem *item1, YItem *item2) const
Definition NCTableSort.cc:41
std::wstring smartSortKey(YItem *item) const
Definition NCTableSort.cc:96
long long toNumber(const std::wstring &str, bool *ok) const
Definition NCTableSort.cc:77
Definition NCTableSort.h:73
virtual void sort(YItemIterator begin, YItemIterator end) override
Definition NCTableSort.cc:30
Definition NCTableSort.h:36
virtual void sort(YItemIterator begin, YItemIterator end)=0