|  | 
| 
 Public Member Functions | 
|  | FSIndex () | 
|  | Default constructor. 
 | 
| bool | isValid () const | 
| size_t | getSize () const | 
|  | get the number of feature structures currently in this index. 
 | 
| FeatureStructure | find (FeatureStructure const &anFS) const | 
|  | find the feature structure in this index which is equivalent to anFSaccording to the comparator for this index.
 | 
| FSIterator | iterator () const | 
|  | create an iterator over all the feature structures in this index. 
 | 
| FSIterator | typeSetIterator (std::set< uima::Type > const &crTypes) const | 
|  | create an iterator over all the feature structures in this index with one of the specified types. 
 | 
| FSIterator | filteredIterator (FSFilter const *cpFilter) const | 
|  | create an iterator over this index with the filter cpFilter,
 | 
| 
 Protected Member Functions | 
|  | FSIndex (lowlevel::IndexABase const *cpIndex, uima::lowlevel::IndexRepository &) | 
|  | FSIndex (lowlevel::IndexABase const *cpIndex, uima::lowlevel::IndexRepository const &) | 
| void | checkValidity () const | 
| 
 Protected Attributes | 
| lowlevel::IndexABase const * | iv_pIndex | 
| uima::lowlevel::IndexRepository * | iv_indexRepository |