Changeset 66
- Timestamp:
- 1999-09-20 11:28:16 (9 years ago)
- Location:
- trunk/xapian-core/common
- Files:
-
- 2 modified
-
database.h (modified) (1 diff)
-
match.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/xapian-core/common/database.h
r61 r66 49 49 50 50 virtual ~PostList() { return; } 51 52 virtual bool operator < (const PostList *x) const53 {54 return get_termfreq() > x->get_termfreq();55 }56 51 }; 57 52 -
trunk/xapian-core/common/match.h
r61 r66 3 3 4 4 #include <queue> 5 6 class PLPCmp { 7 public: 8 bool operator()(const PostList *a, const PostList *b) { 9 return a->get_termfreq() > b->get_termfreq(); 10 } 11 }; 5 12 6 13 class Match { … … 11 18 // const int msize = 1000; 12 19 13 priority_queue<PostList *> pq;20 priority_queue<PostList*, vector<PostList*>, PLPCmp> pq; 14 21 15 22 public:
