Ticket #39 (closed defect: released)
QueryParser API cleanup
| Reported by: | olly | Owned by: | olly |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | Library API | Version: | 0.8.5 |
| Severity: | normal | Keywords: | |
| Cc: | Blocked By: | ||
| Operating System: | All | Blocking: |
Description
QueryParser? needs to stop using static data so it's reentrant (to allow use from multiple threads).
Implementation is rather exposed (for historical reasons) - it should be hidden. Also the class should probably us PIMPL like most of the API classes do.
What operations on the prefix map are useful? omega only uses prefixes.insert(). set_prefix(), get_prefix(), erase_prefix(), and clear_prefixes() are probably enough.
Change History
Note: See
TracTickets for help on using
tickets.
