11 #if !defined XPACE_INDEXPARSER_H 12 #define XPACE_INDEXPARSER_H 14 #include "unicode/rbbi.h" 20 struct loadIndexPools;
42 (std::unique_ptr<LoadIndex>&,
53 return master->getTermCount();
68 return master->set(ref,
value);
75 return master->set(ref,
value);
86 return master->set(ref,
value);
93 return master->set(ref,
value);
100 return master->set(ref,
value);
107 return master->set(ref,
value);
113 virtual Index::Iter::Impl* begin
120 virtual Index::Iter::Impl* begin
128 virtual Index::Iter::Impl* begin
136 virtual Index::Iter::Impl* begin
144 virtual Index::Iter::Impl* begin
152 virtual Index::Iter::Impl* beginAdd
159 virtual Index::Iter::Impl* end
170 return master->regexOK();
177 return master->next(key);
180 virtual std::unique_ptr<Comparator> getComparator
184 return master->getComparator();
195 return master->write(f, s);
202 return master->writeTemp(f, s);
206 std::unique_ptr<LoadIndex> master;
207 std::unique_ptr<icu::RuleBasedBreakIterator> wIter;
Each high-level Xpace object has a Configuration.
const Xpace_Char16 Xpace_Data_Type uint bool * added
A string, Unicode UTF-16 and reference-counted.
A low-level const data holder.
A floatimg-point number with explicit mantissa and decimals TODO: normalize.
unsigned long long uint64
write this index; could take a while status callback
Xpace project main namespace
Parser_Error(const String &desc)