Lucene++ - a full-featured, c++ search engine
API Documentation
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
include
LuceneTypes.h
Go to the documentation of this file.
1
2
// Copyright (c) 2009-2014 Alan Wright. All rights reserved.
3
// Distributable under the terms of either the Apache License (Version 2.0)
4
// or the GNU Lesser General Public License.
6
7
#ifndef LUCENETYPES_H
8
#define LUCENETYPES_H
9
10
#include "Lucene.h"
11
12
#define DECLARE_SHARED_PTR(Type) \
13
class Type; \
14
typedef boost::shared_ptr<Type> Type##Ptr; \
15
typedef boost::weak_ptr<Type> Type##WeakPtr;
16
17
namespace
Lucene {
18
19
// analysis
20
DECLARE_SHARED_PTR
(
Analyzer
)
21
DECLARE_SHARED_PTR
(
ASCIIFoldingFilter
)
22
DECLARE_SHARED_PTR
(
BaseCharFilter
)
23
DECLARE_SHARED_PTR
(
CachingTokenFilter
)
24
DECLARE_SHARED_PTR
(
CharArraySet
)
25
DECLARE_SHARED_PTR
(
CharFilter
)
26
DECLARE_SHARED_PTR
(
CharReader
)
27
DECLARE_SHARED_PTR
(
CharStream
)
28
DECLARE_SHARED_PTR
(
CharTokenizer
)
29
DECLARE_SHARED_PTR
(
FlagsAttribute
)
30
DECLARE_SHARED_PTR
(
ISOLatin1AccentFilter
)
31
DECLARE_SHARED_PTR
(
KeywordAnalyzer
)
32
DECLARE_SHARED_PTR
(
KeywordTokenizer
)
33
DECLARE_SHARED_PTR
(
LengthFilter
)
34
DECLARE_SHARED_PTR
(
LetterTokenizer
)
35
DECLARE_SHARED_PTR
(
LowerCaseFilter
)
36
DECLARE_SHARED_PTR
(
LowerCaseTokenizer
)
37
DECLARE_SHARED_PTR
(
MappingCharFilter
)
38
DECLARE_SHARED_PTR
(
NormalizeCharMap
)
39
DECLARE_SHARED_PTR
(
NumericTokenStream
)
40
DECLARE_SHARED_PTR
(
OffsetAttribute
)
41
DECLARE_SHARED_PTR
(
PayloadAttribute
)
42
DECLARE_SHARED_PTR
(
PerFieldAnalyzerWrapper
)
43
DECLARE_SHARED_PTR
(
PorterStemFilter
)
44
DECLARE_SHARED_PTR
(
PorterStemmer
)
45
DECLARE_SHARED_PTR
(
PositionIncrementAttribute
)
46
DECLARE_SHARED_PTR
(
SimpleAnalyzer
)
47
DECLARE_SHARED_PTR
(
SinkFilter
)
48
DECLARE_SHARED_PTR
(
SinkTokenStream
)
49
DECLARE_SHARED_PTR
(
StandardAnalyzer
)
50
DECLARE_SHARED_PTR
(StandardAnalyzerSavedStreams)
51
DECLARE_SHARED_PTR
(
StandardFilter
)
52
DECLARE_SHARED_PTR
(
StandardTokenizer
)
53
DECLARE_SHARED_PTR
(
StandardTokenizerImpl
)
54
DECLARE_SHARED_PTR
(
StopAnalyzer
)
55
DECLARE_SHARED_PTR
(StopAnalyzerSavedStreams)
56
DECLARE_SHARED_PTR
(
StopFilter
)
57
DECLARE_SHARED_PTR
(
TeeSinkTokenFilter
)
58
DECLARE_SHARED_PTR
(
TermAttribute
)
59
DECLARE_SHARED_PTR
(
Token
)
60
DECLARE_SHARED_PTR
(
TokenAttributeFactory
)
61
DECLARE_SHARED_PTR
(
TokenFilter
)
62
DECLARE_SHARED_PTR
(
Tokenizer
)
63
DECLARE_SHARED_PTR
(
TokenStream
)
64
DECLARE_SHARED_PTR
(
TypeAttribute
)
65
DECLARE_SHARED_PTR
(
WhitespaceAnalyzer
)
66
DECLARE_SHARED_PTR
(
WhitespaceTokenizer
)
67
DECLARE_SHARED_PTR
(
WordlistLoader
)
68
69
// document
70
DECLARE_SHARED_PTR
(
AbstractField
)
71
DECLARE_SHARED_PTR
(
CompressionTools
)
72
DECLARE_SHARED_PTR
(
DateField
)
73
DECLARE_SHARED_PTR
(
DateTools
)
74
DECLARE_SHARED_PTR
(
Document
)
75
DECLARE_SHARED_PTR
(
Field
)
76
DECLARE_SHARED_PTR
(
Fieldable
)
77
DECLARE_SHARED_PTR
(
FieldSelector
)
78
DECLARE_SHARED_PTR
(
LoadFirstFieldSelector
)
79
DECLARE_SHARED_PTR
(
MapFieldSelector
)
80
DECLARE_SHARED_PTR
(
NumberTools
)
81
DECLARE_SHARED_PTR
(
NumericField
)
82
DECLARE_SHARED_PTR
(
SetBasedFieldSelector
)
83
84
// index
85
DECLARE_SHARED_PTR
(
AbstractAllTermDocs
)
86
DECLARE_SHARED_PTR
(
AllTermDocs
)
87
DECLARE_SHARED_PTR
(
BufferedDeletes
)
88
DECLARE_SHARED_PTR
(
ByteBlockAllocator
)
89
DECLARE_SHARED_PTR
(
ByteBlockPool
)
90
DECLARE_SHARED_PTR
(
ByteBlockPoolAllocatorBase
)
91
DECLARE_SHARED_PTR
(
ByteSliceReader
)
92
DECLARE_SHARED_PTR
(
ByteSliceWriter
)
93
DECLARE_SHARED_PTR
(
CharBlockPool
)
94
DECLARE_SHARED_PTR
(
CheckAbort
)
95
DECLARE_SHARED_PTR
(
CheckIndex
)
96
DECLARE_SHARED_PTR
(
CommitPoint
)
97
DECLARE_SHARED_PTR
(
CompoundFileReader
)
98
DECLARE_SHARED_PTR
(
CompoundFileWriter
)
99
DECLARE_SHARED_PTR
(
ConcurrentMergeScheduler
)
100
DECLARE_SHARED_PTR
(CoreReaders)
101
DECLARE_SHARED_PTR
(
CSIndexInput
)
102
DECLARE_SHARED_PTR
(
DefaultIndexingChain
)
103
DECLARE_SHARED_PTR
(
DefaultSkipListReader
)
104
DECLARE_SHARED_PTR
(
DefaultSkipListWriter
)
105
DECLARE_SHARED_PTR
(
DirectoryReader
)
106
DECLARE_SHARED_PTR
(
DocConsumer
)
107
DECLARE_SHARED_PTR
(
DocConsumerPerThread
)
108
DECLARE_SHARED_PTR
(
DocFieldConsumer
)
109
DECLARE_SHARED_PTR
(
DocFieldConsumerPerField
)
110
DECLARE_SHARED_PTR
(
DocFieldConsumerPerThread
)
111
DECLARE_SHARED_PTR
(
DocFieldConsumers
)
112
DECLARE_SHARED_PTR
(
DocFieldConsumersPerDoc
)
113
DECLARE_SHARED_PTR
(
DocFieldConsumersPerField
)
114
DECLARE_SHARED_PTR
(
DocFieldConsumersPerThread
)
115
DECLARE_SHARED_PTR
(
DocFieldProcessor
)
116
DECLARE_SHARED_PTR
(
DocFieldProcessorPerField
)
117
DECLARE_SHARED_PTR
(
DocFieldProcessorPerThread
)
118
DECLARE_SHARED_PTR
(
DocFieldProcessorPerThreadPerDoc
)
119
DECLARE_SHARED_PTR
(
DocInverter
)
120
DECLARE_SHARED_PTR
(
DocInverterPerField
)
121
DECLARE_SHARED_PTR
(
DocInverterPerThread
)
122
DECLARE_SHARED_PTR
(
DocState
)
123
DECLARE_SHARED_PTR
(
DocumentsWriter
)
124
DECLARE_SHARED_PTR
(
DocumentsWriterThreadState
)
125
DECLARE_SHARED_PTR
(
DocWriter
)
126
DECLARE_SHARED_PTR
(
FieldInfo
)
127
DECLARE_SHARED_PTR
(
FieldInfos
)
128
DECLARE_SHARED_PTR
(
FieldInvertState
)
129
DECLARE_SHARED_PTR
(
FieldNormStatus
)
130
DECLARE_SHARED_PTR
(
FieldSortedTermVectorMapper
)
131
DECLARE_SHARED_PTR
(
FieldsReader
)
132
DECLARE_SHARED_PTR
(FieldsReaderLocal)
133
DECLARE_SHARED_PTR
(
FieldsWriter
)
134
DECLARE_SHARED_PTR
(
FilterIndexReader
)
135
DECLARE_SHARED_PTR
(FindSegmentsModified)
136
DECLARE_SHARED_PTR
(FindSegmentsOpen)
137
DECLARE_SHARED_PTR
(FindSegmentsRead)
138
DECLARE_SHARED_PTR
(FindSegmentsReopen)
139
DECLARE_SHARED_PTR
(
FormatPostingsDocsConsumer
)
140
DECLARE_SHARED_PTR
(
FormatPostingsDocsWriter
)
141
DECLARE_SHARED_PTR
(
FormatPostingsFieldsConsumer
)
142
DECLARE_SHARED_PTR
(
FormatPostingsFieldsWriter
)
143
DECLARE_SHARED_PTR
(
FormatPostingsPositionsConsumer
)
144
DECLARE_SHARED_PTR
(
FormatPostingsPositionsWriter
)
145
DECLARE_SHARED_PTR
(
FormatPostingsTermsConsumer
)
146
DECLARE_SHARED_PTR
(
FormatPostingsTermsWriter
)
147
DECLARE_SHARED_PTR
(
FreqProxFieldMergeState
)
148
DECLARE_SHARED_PTR
(
FreqProxTermsWriter
)
149
DECLARE_SHARED_PTR
(
FreqProxTermsWriterPerField
)
150
DECLARE_SHARED_PTR
(
FreqProxTermsWriterPerThread
)
151
DECLARE_SHARED_PTR
(
FreqProxTermsWriterPostingList
)
152
DECLARE_SHARED_PTR
(
IndexCommit
)
153
DECLARE_SHARED_PTR
(
IndexDeletionPolicy
)
154
DECLARE_SHARED_PTR
(
IndexFileDeleter
)
155
DECLARE_SHARED_PTR
(
IndexFileNameFilter
)
156
DECLARE_SHARED_PTR
(
IndexingChain
)
157
DECLARE_SHARED_PTR
(
IndexReader
)
158
DECLARE_SHARED_PTR
(
IndexReaderWarmer
)
159
DECLARE_SHARED_PTR
(
IndexStatus
)
160
DECLARE_SHARED_PTR
(
IndexWriter
)
161
DECLARE_SHARED_PTR
(
IntBlockPool
)
162
DECLARE_SHARED_PTR
(IntQueue)
163
DECLARE_SHARED_PTR
(
InvertedDocConsumer
)
164
DECLARE_SHARED_PTR
(
InvertedDocConsumerPerField
)
165
DECLARE_SHARED_PTR
(
InvertedDocConsumerPerThread
)
166
DECLARE_SHARED_PTR
(
InvertedDocEndConsumer
)
167
DECLARE_SHARED_PTR
(
InvertedDocEndConsumerPerField
)
168
DECLARE_SHARED_PTR
(
InvertedDocEndConsumerPerThread
)
169
DECLARE_SHARED_PTR
(
KeepOnlyLastCommitDeletionPolicy
)
170
DECLARE_SHARED_PTR
(
LogByteSizeMergePolicy
)
171
DECLARE_SHARED_PTR
(
LogDocMergePolicy
)
172
DECLARE_SHARED_PTR
(
LogMergePolicy
)
173
DECLARE_SHARED_PTR
(
MergeDocIDRemapper
)
174
DECLARE_SHARED_PTR
(
MergePolicy
)
175
DECLARE_SHARED_PTR
(
MergeScheduler
)
176
DECLARE_SHARED_PTR
(
MergeSpecification
)
177
DECLARE_SHARED_PTR
(MergeThread)
178
DECLARE_SHARED_PTR
(
MultiLevelSkipListReader
)
179
DECLARE_SHARED_PTR
(
MultiLevelSkipListWriter
)
180
DECLARE_SHARED_PTR
(
MultipleTermPositions
)
181
DECLARE_SHARED_PTR
(
MultiReader
)
182
DECLARE_SHARED_PTR
(
MultiTermDocs
)
183
DECLARE_SHARED_PTR
(
MultiTermEnum
)
184
DECLARE_SHARED_PTR
(
MultiTermPositions
)
185
DECLARE_SHARED_PTR
(MyCommitPoint)
186
DECLARE_SHARED_PTR
(MySegmentTermDocs)
187
DECLARE_SHARED_PTR
(Norm)
188
DECLARE_SHARED_PTR
(
NormsWriter
)
189
DECLARE_SHARED_PTR
(
NormsWriterPerField
)
190
DECLARE_SHARED_PTR
(
NormsWriterPerThread
)
191
DECLARE_SHARED_PTR
(
Num
)
192
DECLARE_SHARED_PTR
(
OneMerge
)
193
DECLARE_SHARED_PTR
(
ParallelArrayTermVectorMapper
)
194
DECLARE_SHARED_PTR
(
ParallelReader
)
195
DECLARE_SHARED_PTR
(ParallelTermEnum)
196
DECLARE_SHARED_PTR
(ParallelTermDocs)
197
DECLARE_SHARED_PTR
(ParallelTermPositions)
198
DECLARE_SHARED_PTR
(
Payload
)
199
DECLARE_SHARED_PTR
(
PerDocBuffer
)
200
DECLARE_SHARED_PTR
(
PositionBasedTermVectorMapper
)
201
DECLARE_SHARED_PTR
(
RawPostingList
)
202
DECLARE_SHARED_PTR
(
ReaderCommit
)
203
DECLARE_SHARED_PTR
(ReaderPool)
204
DECLARE_SHARED_PTR
(
ReadOnlyDirectoryReader
)
205
DECLARE_SHARED_PTR
(
ReadOnlySegmentReader
)
206
DECLARE_SHARED_PTR
(
RefCount
)
207
DECLARE_SHARED_PTR
(
ReusableStringReader
)
208
DECLARE_SHARED_PTR
(
SegmentInfo
)
209
DECLARE_SHARED_PTR
(
SegmentInfoCollection
)
210
DECLARE_SHARED_PTR
(
SegmentInfos
)
211
DECLARE_SHARED_PTR
(
SegmentInfoStatus
)
212
DECLARE_SHARED_PTR
(
SegmentMergeInfo
)
213
DECLARE_SHARED_PTR
(
SegmentMergeQueue
)
214
DECLARE_SHARED_PTR
(
SegmentMerger
)
215
DECLARE_SHARED_PTR
(
SegmentReader
)
216
DECLARE_SHARED_PTR
(SegmentReaderRef)
217
DECLARE_SHARED_PTR
(
SegmentTermDocs
)
218
DECLARE_SHARED_PTR
(
SegmentTermEnum
)
219
DECLARE_SHARED_PTR
(
SegmentTermPositions
)
220
DECLARE_SHARED_PTR
(
SegmentTermPositionVector
)
221
DECLARE_SHARED_PTR
(
SegmentTermVector
)
222
DECLARE_SHARED_PTR
(
SegmentWriteState
)
223
DECLARE_SHARED_PTR
(
SerialMergeScheduler
)
224
DECLARE_SHARED_PTR
(
SingleTokenAttributeSource
)
225
DECLARE_SHARED_PTR
(
SkipBuffer
)
226
DECLARE_SHARED_PTR
(
SkipDocWriter
)
227
DECLARE_SHARED_PTR
(
SnapshotDeletionPolicy
)
228
DECLARE_SHARED_PTR
(
SortedTermVectorMapper
)
229
DECLARE_SHARED_PTR
(
StoredFieldStatus
)
230
DECLARE_SHARED_PTR
(
StoredFieldsWriter
)
231
DECLARE_SHARED_PTR
(
StoredFieldsWriterPerDoc
)
232
DECLARE_SHARED_PTR
(
StoredFieldsWriterPerThread
)
233
DECLARE_SHARED_PTR
(
Term
)
234
DECLARE_SHARED_PTR
(
TermBuffer
)
235
DECLARE_SHARED_PTR
(
TermEnum
)
236
DECLARE_SHARED_PTR
(
TermDocs
)
237
DECLARE_SHARED_PTR
(
TermFreqVector
)
238
DECLARE_SHARED_PTR
(
TermIndexStatus
)
239
DECLARE_SHARED_PTR
(
TermInfo
)
240
DECLARE_SHARED_PTR
(
TermInfosReader
)
241
DECLARE_SHARED_PTR
(
TermInfosReaderThreadResources
)
242
DECLARE_SHARED_PTR
(
TermInfosWriter
)
243
DECLARE_SHARED_PTR
(
TermPositions
)
244
DECLARE_SHARED_PTR
(TermPositionsQueue)
245
DECLARE_SHARED_PTR
(
TermPositionVector
)
246
DECLARE_SHARED_PTR
(
TermsHash
)
247
DECLARE_SHARED_PTR
(
TermsHashConsumer
)
248
DECLARE_SHARED_PTR
(
TermsHashConsumerPerField
)
249
DECLARE_SHARED_PTR
(
TermsHashConsumerPerThread
)
250
DECLARE_SHARED_PTR
(
TermsHashPerField
)
251
DECLARE_SHARED_PTR
(
TermsHashPerThread
)
252
DECLARE_SHARED_PTR
(
TermVectorEntry
)
253
DECLARE_SHARED_PTR
(
TermVectorEntryFreqSortedComparator
)
254
DECLARE_SHARED_PTR
(
TermVectorMapper
)
255
DECLARE_SHARED_PTR
(
TermVectorOffsetInfo
)
256
DECLARE_SHARED_PTR
(
TermVectorsReader
)
257
DECLARE_SHARED_PTR
(
TermVectorStatus
)
258
DECLARE_SHARED_PTR
(
TermVectorsTermsWriter
)
259
DECLARE_SHARED_PTR
(
TermVectorsTermsWriterPerDoc
)
260
DECLARE_SHARED_PTR
(
TermVectorsTermsWriterPerField
)
261
DECLARE_SHARED_PTR
(
TermVectorsTermsWriterPerThread
)
262
DECLARE_SHARED_PTR
(
TermVectorsTermsWriterPostingList
)
263
DECLARE_SHARED_PTR
(
TermVectorsWriter
)
264
DECLARE_SHARED_PTR
(
TermVectorsPositionInfo
)
265
DECLARE_SHARED_PTR
(
WaitQueue
)
266
267
// query parser
268
DECLARE_SHARED_PTR
(
FastCharStream
)
269
DECLARE_SHARED_PTR
(
MultiFieldQueryParser
)
270
DECLARE_SHARED_PTR
(
QueryParser
)
271
DECLARE_SHARED_PTR
(
QueryParserCharStream
)
272
DECLARE_SHARED_PTR
(
QueryParserConstants
)
273
DECLARE_SHARED_PTR
(
QueryParserToken
)
274
DECLARE_SHARED_PTR
(
QueryParserTokenManager
)
275
276
// search
277
DECLARE_SHARED_PTR
(
AveragePayloadFunction
)
278
DECLARE_SHARED_PTR
(
BooleanClause
)
279
DECLARE_SHARED_PTR
(
BooleanQuery
)
280
DECLARE_SHARED_PTR
(
BooleanScorer
)
281
DECLARE_SHARED_PTR
(
BooleanScorerCollector
)
282
DECLARE_SHARED_PTR
(
BooleanScorer2
)
283
DECLARE_SHARED_PTR
(BooleanWeight)
284
DECLARE_SHARED_PTR
(
Bucket
)
285
DECLARE_SHARED_PTR
(
BucketScorer
)
286
DECLARE_SHARED_PTR
(
BucketTable
)
287
DECLARE_SHARED_PTR
(
ByteCache
)
288
DECLARE_SHARED_PTR
(
ByteFieldSource
)
289
DECLARE_SHARED_PTR
(
ByteParser
)
290
DECLARE_SHARED_PTR
(
Cache
)
291
DECLARE_SHARED_PTR
(CachedDfSource)
292
DECLARE_SHARED_PTR
(
CachingSpanFilter
)
293
DECLARE_SHARED_PTR
(
CachingWrapperFilter
)
294
DECLARE_SHARED_PTR
(CellQueue)
295
DECLARE_SHARED_PTR
(
Collector
)
296
DECLARE_SHARED_PTR
(
ComplexExplanation
)
297
DECLARE_SHARED_PTR
(
ConjunctionScorer
)
298
DECLARE_SHARED_PTR
(
ConstantScoreAutoRewrite
)
299
DECLARE_SHARED_PTR
(ConstantScoreAutoRewriteDefault)
300
DECLARE_SHARED_PTR
(ConstantScoreBooleanQueryRewrite)
301
DECLARE_SHARED_PTR
(ConstantScoreFilterRewrite)
302
DECLARE_SHARED_PTR
(
ConstantScoreQuery
)
303
DECLARE_SHARED_PTR
(ConstantScorer)
304
DECLARE_SHARED_PTR
(ConstantWeight)
305
DECLARE_SHARED_PTR
(
Coordinator
)
306
DECLARE_SHARED_PTR
(
CountingConjunctionSumScorer
)
307
DECLARE_SHARED_PTR
(
CountingDisjunctionSumScorer
)
308
DECLARE_SHARED_PTR
(
CreationPlaceholder
)
309
DECLARE_SHARED_PTR
(
CustomScoreProvider
)
310
DECLARE_SHARED_PTR
(
CustomScoreQuery
)
311
DECLARE_SHARED_PTR
(CustomWeight)
312
DECLARE_SHARED_PTR
(CustomScorer)
313
DECLARE_SHARED_PTR
(DefaultByteParser)
314
DECLARE_SHARED_PTR
(DefaultCustomScoreProvider)
315
DECLARE_SHARED_PTR
(DefaultDoubleParser)
316
DECLARE_SHARED_PTR
(DefaultIntParser)
317
DECLARE_SHARED_PTR
(DefaultLongParser)
318
DECLARE_SHARED_PTR
(
DefaultSimilarity
)
319
DECLARE_SHARED_PTR
(
DisjunctionMaxQuery
)
320
DECLARE_SHARED_PTR
(
DisjunctionMaxScorer
)
321
DECLARE_SHARED_PTR
(DisjunctionMaxWeight)
322
DECLARE_SHARED_PTR
(
DisjunctionSumScorer
)
323
DECLARE_SHARED_PTR
(
DocIdSet
)
324
DECLARE_SHARED_PTR
(
DocIdSetIterator
)
325
DECLARE_SHARED_PTR
(
DocValues
)
326
DECLARE_SHARED_PTR
(
DoubleCache
)
327
DECLARE_SHARED_PTR
(
DoubleFieldSource
)
328
DECLARE_SHARED_PTR
(
DoubleParser
)
329
DECLARE_SHARED_PTR
(EmptyDocIdSet)
330
DECLARE_SHARED_PTR
(EmptyDocIdSetIterator)
331
DECLARE_SHARED_PTR
(
Entry
)
332
DECLARE_SHARED_PTR
(
ExactPhraseScorer
)
333
DECLARE_SHARED_PTR
(
Explanation
)
334
DECLARE_SHARED_PTR
(
FieldCache
)
335
DECLARE_SHARED_PTR
(FieldCacheDocIdSet)
336
DECLARE_SHARED_PTR
(
FieldCacheEntry
)
337
DECLARE_SHARED_PTR
(
FieldCacheEntryImpl
)
338
DECLARE_SHARED_PTR
(
FieldCacheImpl
)
339
DECLARE_SHARED_PTR
(
FieldCacheRangeFilter
)
340
DECLARE_SHARED_PTR
(FieldCacheRangeFilterByte)
341
DECLARE_SHARED_PTR
(FieldCacheRangeFilterDouble)
342
DECLARE_SHARED_PTR
(FieldCacheRangeFilterInt)
343
DECLARE_SHARED_PTR
(FieldCacheRangeFilterLong)
344
DECLARE_SHARED_PTR
(FieldCacheRangeFilterString)
345
DECLARE_SHARED_PTR
(
FieldCacheSource
)
346
DECLARE_SHARED_PTR
(
FieldCacheTermsFilter
)
347
DECLARE_SHARED_PTR
(FieldCacheTermsFilterDocIdSet)
348
DECLARE_SHARED_PTR
(
FieldComparator
)
349
DECLARE_SHARED_PTR
(
FieldComparatorSource
)
350
DECLARE_SHARED_PTR
(
FieldDoc
)
351
DECLARE_SHARED_PTR
(FieldDocIdSetIteratorIncrement)
352
DECLARE_SHARED_PTR
(FieldDocIdSetIteratorTermDocs)
353
DECLARE_SHARED_PTR
(
FieldDocSortedHitQueue
)
354
DECLARE_SHARED_PTR
(
FieldMaskingSpanQuery
)
355
DECLARE_SHARED_PTR
(
FieldScoreQuery
)
356
DECLARE_SHARED_PTR
(
FieldValueHitQueue
)
357
DECLARE_SHARED_PTR
(
FieldValueHitQueueEntry
)
358
DECLARE_SHARED_PTR
(
Filter
)
359
DECLARE_SHARED_PTR
(FilterCache)
360
DECLARE_SHARED_PTR
(FilterCleaner)
361
DECLARE_SHARED_PTR
(
FilteredDocIdSet
)
362
DECLARE_SHARED_PTR
(
FilteredDocIdSetIterator
)
363
DECLARE_SHARED_PTR
(
FilteredQuery
)
364
DECLARE_SHARED_PTR
(FilteredQueryWeight)
365
DECLARE_SHARED_PTR
(
FilteredTermEnum
)
366
DECLARE_SHARED_PTR
(FilterItem)
367
DECLARE_SHARED_PTR
(
FilterManager
)
368
DECLARE_SHARED_PTR
(
FuzzyQuery
)
369
DECLARE_SHARED_PTR
(
FuzzyTermEnum
)
370
DECLARE_SHARED_PTR
(
HitQueue
)
371
DECLARE_SHARED_PTR
(
HitQueueBase
)
372
DECLARE_SHARED_PTR
(
IDFExplanation
)
373
DECLARE_SHARED_PTR
(
IndexSearcher
)
374
DECLARE_SHARED_PTR
(
IntCache
)
375
DECLARE_SHARED_PTR
(
IntFieldSource
)
376
DECLARE_SHARED_PTR
(
IntParser
)
377
DECLARE_SHARED_PTR
(
LongCache
)
378
DECLARE_SHARED_PTR
(
LongParser
)
379
DECLARE_SHARED_PTR
(
MatchAllDocsQuery
)
380
DECLARE_SHARED_PTR
(MatchAllDocsWeight)
381
DECLARE_SHARED_PTR
(MatchAllScorer)
382
DECLARE_SHARED_PTR
(
MaxPayloadFunction
)
383
DECLARE_SHARED_PTR
(
MinPayloadFunction
)
384
DECLARE_SHARED_PTR
(MultiComparatorsFieldValueHitQueue)
385
DECLARE_SHARED_PTR
(
MultiPhraseQuery
)
386
DECLARE_SHARED_PTR
(
MultiSearcher
)
387
DECLARE_SHARED_PTR
(MultiSearcherCallableNoSort)
388
DECLARE_SHARED_PTR
(MultiSearcherCallableWithSort)
389
DECLARE_SHARED_PTR
(
MultiTermQuery
)
390
DECLARE_SHARED_PTR
(
MultiTermQueryWrapperFilter
)
391
DECLARE_SHARED_PTR
(
NearSpansOrdered
)
392
DECLARE_SHARED_PTR
(
NearSpansUnordered
)
393
DECLARE_SHARED_PTR
(
NumericRangeFilter
)
394
DECLARE_SHARED_PTR
(
NumericRangeQuery
)
395
DECLARE_SHARED_PTR
(NumericUtilsDoubleParser)
396
DECLARE_SHARED_PTR
(NumericUtilsIntParser)
397
DECLARE_SHARED_PTR
(NumericUtilsLongParser)
398
DECLARE_SHARED_PTR
(OneComparatorFieldValueHitQueue)
399
DECLARE_SHARED_PTR
(
OrdFieldSource
)
400
DECLARE_SHARED_PTR
(
ParallelMultiSearcher
)
401
DECLARE_SHARED_PTR
(
Parser
)
402
DECLARE_SHARED_PTR
(
PayloadFunction
)
403
DECLARE_SHARED_PTR
(
PayloadNearQuery
)
404
DECLARE_SHARED_PTR
(
PayloadNearSpanScorer
)
405
DECLARE_SHARED_PTR
(
PayloadNearSpanWeight
)
406
DECLARE_SHARED_PTR
(
PayloadSpanUtil
)
407
DECLARE_SHARED_PTR
(
PayloadTermQuery
)
408
DECLARE_SHARED_PTR
(PayloadTermSpanScorer)
409
DECLARE_SHARED_PTR
(PayloadTermWeight)
410
DECLARE_SHARED_PTR
(
PhrasePositions
)
411
DECLARE_SHARED_PTR
(
PhraseQuery
)
412
DECLARE_SHARED_PTR
(
PhraseQueue
)
413
DECLARE_SHARED_PTR
(
PhraseScorer
)
414
DECLARE_SHARED_PTR
(
PositionInfo
)
415
DECLARE_SHARED_PTR
(
PositiveScoresOnlyCollector
)
416
DECLARE_SHARED_PTR
(
PrefixFilter
)
417
DECLARE_SHARED_PTR
(
PrefixQuery
)
418
DECLARE_SHARED_PTR
(
PrefixTermEnum
)
419
DECLARE_SHARED_PTR
(
PriorityQueueScoreDocs
)
420
DECLARE_SHARED_PTR
(
Query
)
421
DECLARE_SHARED_PTR
(
QueryTermVector
)
422
DECLARE_SHARED_PTR
(
QueryWrapperFilter
)
423
DECLARE_SHARED_PTR
(
ReqExclScorer
)
424
DECLARE_SHARED_PTR
(
ReqOptSumScorer
)
425
DECLARE_SHARED_PTR
(
RewriteMethod
)
426
DECLARE_SHARED_PTR
(
ReverseOrdFieldSource
)
427
DECLARE_SHARED_PTR
(
ScoreCachingWrappingScorer
)
428
DECLARE_SHARED_PTR
(
ScoreDoc
)
429
DECLARE_SHARED_PTR
(
Scorer
)
430
DECLARE_SHARED_PTR
(ScoreTerm)
431
DECLARE_SHARED_PTR
(ScoreTermQueue)
432
DECLARE_SHARED_PTR
(ScoringBooleanQueryRewrite)
433
DECLARE_SHARED_PTR
(
Searchable
)
434
DECLARE_SHARED_PTR
(
Searcher
)
435
DECLARE_SHARED_PTR
(
Similarity
)
436
DECLARE_SHARED_PTR
(SimilarityDisableCoord)
437
DECLARE_SHARED_PTR
(
SimilarityDelegator
)
438
DECLARE_SHARED_PTR
(SimilarityIDFExplanation)
439
DECLARE_SHARED_PTR
(
SingleMatchScorer
)
440
DECLARE_SHARED_PTR
(
SingleTermEnum
)
441
DECLARE_SHARED_PTR
(
SloppyPhraseScorer
)
442
DECLARE_SHARED_PTR
(
Sort
)
443
DECLARE_SHARED_PTR
(
SortField
)
444
DECLARE_SHARED_PTR
(
SpanFilter
)
445
DECLARE_SHARED_PTR
(
SpanFilterResult
)
446
DECLARE_SHARED_PTR
(
SpanFirstQuery
)
447
DECLARE_SHARED_PTR
(
SpanNearQuery
)
448
DECLARE_SHARED_PTR
(
SpanNotQuery
)
449
DECLARE_SHARED_PTR
(
SpanOrQuery
)
450
DECLARE_SHARED_PTR
(
SpanQuery
)
451
DECLARE_SHARED_PTR
(
SpanQueryFilter
)
452
DECLARE_SHARED_PTR
(SpanQueue)
453
DECLARE_SHARED_PTR
(
Spans
)
454
DECLARE_SHARED_PTR
(SpansCell)
455
DECLARE_SHARED_PTR
(
SpanScorer
)
456
DECLARE_SHARED_PTR
(
SpanTermQuery
)
457
DECLARE_SHARED_PTR
(
SpanWeight
)
458
DECLARE_SHARED_PTR
(
StartEnd
)
459
DECLARE_SHARED_PTR
(
StringCache
)
460
DECLARE_SHARED_PTR
(
StringIndex
)
461
DECLARE_SHARED_PTR
(
StringIndexCache
)
462
DECLARE_SHARED_PTR
(
SubScorer
)
463
DECLARE_SHARED_PTR
(
TermQuery
)
464
DECLARE_SHARED_PTR
(
TermRangeFilter
)
465
DECLARE_SHARED_PTR
(
TermRangeQuery
)
466
DECLARE_SHARED_PTR
(
TermRangeTermEnum
)
467
DECLARE_SHARED_PTR
(
TermScorer
)
468
DECLARE_SHARED_PTR
(
TermSpans
)
469
DECLARE_SHARED_PTR
(
TimeLimitingCollector
)
470
DECLARE_SHARED_PTR
(TimerThread)
471
DECLARE_SHARED_PTR
(
TopDocs
)
472
DECLARE_SHARED_PTR
(
TopDocsCollector
)
473
DECLARE_SHARED_PTR
(
TopFieldCollector
)
474
DECLARE_SHARED_PTR
(
TopFieldDocs
)
475
DECLARE_SHARED_PTR
(
TopScoreDocCollector
)
476
DECLARE_SHARED_PTR
(
ValueSource
)
477
DECLARE_SHARED_PTR
(
ValueSourceQuery
)
478
DECLARE_SHARED_PTR
(ValueSourceScorer)
479
DECLARE_SHARED_PTR
(ValueSourceWeight)
480
DECLARE_SHARED_PTR
(
Weight
)
481
DECLARE_SHARED_PTR
(
WildcardQuery
)
482
DECLARE_SHARED_PTR
(
WildcardTermEnum
)
483
484
// store
485
DECLARE_SHARED_PTR
(
BufferedIndexInput
)
486
DECLARE_SHARED_PTR
(
BufferedIndexOutput
)
487
DECLARE_SHARED_PTR
(
ChecksumIndexInput
)
488
DECLARE_SHARED_PTR
(
ChecksumIndexOutput
)
489
DECLARE_SHARED_PTR
(
Directory
)
490
DECLARE_SHARED_PTR
(
FileSwitchDirectory
)
491
DECLARE_SHARED_PTR
(
FSDirectory
)
492
DECLARE_SHARED_PTR
(
FSLockFactory
)
493
DECLARE_SHARED_PTR
(
IndexInput
)
494
DECLARE_SHARED_PTR
(
IndexOutput
)
495
DECLARE_SHARED_PTR
(InputFile)
496
DECLARE_SHARED_PTR
(
Lock
)
497
DECLARE_SHARED_PTR
(
LockFactory
)
498
DECLARE_SHARED_PTR
(
MMapDirectory
)
499
DECLARE_SHARED_PTR
(MMapIndexInput)
500
DECLARE_SHARED_PTR
(NativeFSLock)
501
DECLARE_SHARED_PTR
(
NativeFSLockFactory
)
502
DECLARE_SHARED_PTR
(NoLock)
503
DECLARE_SHARED_PTR
(
NoLockFactory
)
504
DECLARE_SHARED_PTR
(OutputFile)
505
DECLARE_SHARED_PTR
(
RAMDirectory
)
506
DECLARE_SHARED_PTR
(
RAMFile
)
507
DECLARE_SHARED_PTR
(
RAMInputStream
)
508
DECLARE_SHARED_PTR
(
RAMOutputStream
)
509
DECLARE_SHARED_PTR
(
SimpleFSDirectory
)
510
DECLARE_SHARED_PTR
(SimpleFSIndexInput)
511
DECLARE_SHARED_PTR
(SimpleFSIndexOutput)
512
DECLARE_SHARED_PTR
(SimpleFSLock)
513
DECLARE_SHARED_PTR
(
SimpleFSLockFactory
)
514
DECLARE_SHARED_PTR
(SingleInstanceLock)
515
DECLARE_SHARED_PTR
(
SingleInstanceLockFactory
)
516
517
// util
518
DECLARE_SHARED_PTR
(
Attribute
)
519
DECLARE_SHARED_PTR
(
AttributeFactory
)
520
DECLARE_SHARED_PTR
(
AttributeSource
)
521
DECLARE_SHARED_PTR
(
AttributeSourceState
)
522
DECLARE_SHARED_PTR
(
BitSet
)
523
DECLARE_SHARED_PTR
(
BitVector
)
524
DECLARE_SHARED_PTR
(
BufferedReader
)
525
DECLARE_SHARED_PTR
(
Collator
)
526
DECLARE_SHARED_PTR
(
DefaultAttributeFactory
)
527
DECLARE_SHARED_PTR
(
DocIdBitSet
)
528
DECLARE_SHARED_PTR
(
FieldCacheSanityChecker
)
529
DECLARE_SHARED_PTR
(
FileReader
)
530
DECLARE_SHARED_PTR
(
Future
)
531
DECLARE_SHARED_PTR
(HeapedScorerDoc)
532
DECLARE_SHARED_PTR
(
InfoStream
)
533
DECLARE_SHARED_PTR
(
InfoStreamFile
)
534
DECLARE_SHARED_PTR
(
InfoStreamOut
)
535
DECLARE_SHARED_PTR
(
InputStreamReader
)
536
DECLARE_SHARED_PTR
(
Insanity
)
537
DECLARE_SHARED_PTR
(
IntRangeBuilder
)
538
DECLARE_SHARED_PTR
(
LongRangeBuilder
)
539
DECLARE_SHARED_PTR
(
LuceneObject
)
540
DECLARE_SHARED_PTR
(
LuceneSignal
)
541
DECLARE_SHARED_PTR
(
LuceneThread
)
542
DECLARE_SHARED_PTR
(
NumericUtils
)
543
DECLARE_SHARED_PTR
(
OpenBitSet
)
544
DECLARE_SHARED_PTR
(
OpenBitSetDISI
)
545
DECLARE_SHARED_PTR
(
OpenBitSetIterator
)
546
DECLARE_SHARED_PTR
(
Random
)
547
DECLARE_SHARED_PTR
(
Reader
)
548
DECLARE_SHARED_PTR
(ReaderField)
549
DECLARE_SHARED_PTR
(
ScorerDocQueue
)
550
DECLARE_SHARED_PTR
(
SortedVIntList
)
551
DECLARE_SHARED_PTR
(
StringReader
)
552
DECLARE_SHARED_PTR
(
Synchronize
)
553
DECLARE_SHARED_PTR
(
ThreadPool
)
554
DECLARE_SHARED_PTR
(
UnicodeResult
)
555
DECLARE_SHARED_PTR
(
UTF8Decoder
)
556
DECLARE_SHARED_PTR
(
UTF8DecoderStream
)
557
DECLARE_SHARED_PTR
(
UTF8Encoder
)
558
DECLARE_SHARED_PTR
(
UTF8EncoderStream
)
559
DECLARE_SHARED_PTR
(
UTF8Result
)
560
DECLARE_SHARED_PTR
(
UTF16Decoder
)
561
}
562
563
#endif
clucene.sourceforge.net