Colibri Core
|
Limited virtual interface to pattern stores. More...
#include <interface.h>
Public Member Functions | |
virtual bool | has (const Pattern &) const =0 |
virtual bool | has (const PatternPointer &) const =0 |
virtual size_t | size () const =0 |
virtual bool | has (const Pattern &) const =0 |
virtual bool | has (const PatternPointer &) const =0 |
virtual size_t | size () const =0 |
Limited virtual interface to pattern stores.
Limited interface to pattern stores
|
pure virtual |
Does the pattern occur in the pattern store?
Implemented in HashOrderedPatternMap< ValueType, ValueHandler, ReadWriteSizeType >, OrderedPatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternMap< PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType > >, HashOrderedPatternSet< ReadWriteSizeType >, PatternModel< ValueType, ValueHandler, MapType, PatternType >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternPointer >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternType >, PatternModel< ValueType, ValueHandler, MapType, PatternPointer >, PatternSet< ReadWriteSizeType >, PatternSet< uint64_t >, PatternMapStore< ContainerType, ValueType, ValueHandler, ReadWriteSizeType, PatternType >, PatternMapStore< std::map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, NestedSizeType, Pattern >, PatternMapStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternMapStore< std::unordered_map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType >, uint64_t, Pattern >, PatternMapStore< std::map< const Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternSetModel, PatternStore< ContainerType, ReadWriteSizeType, PatternType >, PatternStore< std::map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::unordered_map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::map< const Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, uint64_t, Pattern >, PatternStore< t_patternset, uint64_t, Pattern >, PatternStore< t_patternset, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternStore< t_hashorderedpatternset, ReadWriteSizeType >, PatternStore< std::unordered_map< Pattern, ValueType >, NestedSizeType, Pattern >, and PatternAlignmentModel< FeatureType >.
|
pure virtual |
Does the pattern occur in the pattern store?
Implemented in HashOrderedPatternMap< ValueType, ValueHandler, ReadWriteSizeType >, OrderedPatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternMap< PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType > >, HashOrderedPatternSet< ReadWriteSizeType >, PatternModel< ValueType, ValueHandler, MapType, PatternType >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternPointer >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternType >, PatternModel< ValueType, ValueHandler, MapType, PatternPointer >, PatternSet< ReadWriteSizeType >, PatternSet< uint64_t >, PatternMapStore< ContainerType, ValueType, ValueHandler, ReadWriteSizeType, PatternType >, PatternMapStore< std::map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, NestedSizeType, Pattern >, PatternMapStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternMapStore< std::unordered_map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType >, uint64_t, Pattern >, PatternMapStore< std::map< const Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternSetModel, PatternStore< ContainerType, ReadWriteSizeType, PatternType >, PatternStore< std::map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::unordered_map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::map< const Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, uint64_t, Pattern >, PatternStore< t_patternset, uint64_t, Pattern >, PatternStore< t_patternset, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternStore< t_hashorderedpatternset, ReadWriteSizeType >, PatternStore< std::unordered_map< Pattern, ValueType >, NestedSizeType, Pattern >, and PatternAlignmentModel< FeatureType >.
|
pure virtual |
Does the pattern occur in the pattern store?
Implemented in HashOrderedPatternMap< ValueType, ValueHandler, ReadWriteSizeType >, OrderedPatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternMap< PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType > >, HashOrderedPatternSet< ReadWriteSizeType >, PatternModel< ValueType, ValueHandler, MapType, PatternType >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternPointer >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternType >, PatternModel< ValueType, ValueHandler, MapType, PatternPointer >, PatternSet< ReadWriteSizeType >, PatternSet< uint64_t >, PatternMapStore< ContainerType, ValueType, ValueHandler, ReadWriteSizeType, PatternType >, PatternMapStore< std::map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, NestedSizeType, Pattern >, PatternMapStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternMapStore< std::unordered_map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType >, uint64_t, Pattern >, PatternMapStore< std::map< const Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternSetModel, PatternStore< ContainerType, ReadWriteSizeType, PatternType >, PatternStore< std::map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::unordered_map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::map< const Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, uint64_t, Pattern >, PatternStore< t_patternset, uint64_t, Pattern >, PatternStore< t_patternset, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternStore< t_hashorderedpatternset, ReadWriteSizeType >, PatternStore< std::unordered_map< Pattern, ValueType >, NestedSizeType, Pattern >, and PatternAlignmentModel< FeatureType >.
|
pure virtual |
Does the pattern occur in the pattern store?
Implemented in HashOrderedPatternMap< ValueType, ValueHandler, ReadWriteSizeType >, OrderedPatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternMap< PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType > >, HashOrderedPatternSet< ReadWriteSizeType >, PatternModel< ValueType, ValueHandler, MapType, PatternType >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternPointer >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternType >, PatternModel< ValueType, ValueHandler, MapType, PatternPointer >, PatternSet< ReadWriteSizeType >, PatternSet< uint64_t >, PatternMapStore< ContainerType, ValueType, ValueHandler, ReadWriteSizeType, PatternType >, PatternMapStore< std::map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, NestedSizeType, Pattern >, PatternMapStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternMapStore< std::unordered_map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType >, uint64_t, Pattern >, PatternMapStore< std::map< const Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternSetModel, PatternStore< ContainerType, ReadWriteSizeType, PatternType >, PatternStore< std::map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::unordered_map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::map< const Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, uint64_t, Pattern >, PatternStore< t_patternset, uint64_t, Pattern >, PatternStore< t_patternset, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternStore< t_hashorderedpatternset, ReadWriteSizeType >, PatternStore< std::unordered_map< Pattern, ValueType >, NestedSizeType, Pattern >, and PatternAlignmentModel< FeatureType >.
|
pure virtual |
How many patterns are in the pattern store?
Implemented in HashOrderedPatternMap< ValueType, ValueHandler, ReadWriteSizeType >, OrderedPatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternMap< PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType > >, HashOrderedPatternSet< ReadWriteSizeType >, PatternModel< ValueType, ValueHandler, MapType, PatternType >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternPointer >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternType >, PatternModel< ValueType, ValueHandler, MapType, PatternPointer >, PatternSet< ReadWriteSizeType >, PatternSet< uint64_t >, PatternMapStore< ContainerType, ValueType, ValueHandler, ReadWriteSizeType, PatternType >, PatternMapStore< std::map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, NestedSizeType, Pattern >, PatternMapStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternMapStore< std::unordered_map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType >, uint64_t, Pattern >, PatternMapStore< std::map< const Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternStore< ContainerType, ReadWriteSizeType, PatternType >, PatternStore< std::map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::unordered_map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::map< const Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, uint64_t, Pattern >, PatternStore< t_patternset, uint64_t, Pattern >, PatternStore< t_patternset, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternStore< t_hashorderedpatternset, ReadWriteSizeType >, PatternStore< std::unordered_map< Pattern, ValueType >, NestedSizeType, Pattern >, PatternSetModel, and PatternAlignmentModel< FeatureType >.
|
pure virtual |
How many patterns are in the pattern store?
Implemented in HashOrderedPatternMap< ValueType, ValueHandler, ReadWriteSizeType >, OrderedPatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternPointerMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< ValueType, ValueHandler, ReadWriteSizeType >, PatternMap< PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternMap< PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType > >, HashOrderedPatternSet< ReadWriteSizeType >, PatternModel< ValueType, ValueHandler, MapType, PatternType >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternPointer >, PatternModel< IndexedData, IndexedDataHandler, MapType, PatternType >, PatternModel< ValueType, ValueHandler, MapType, PatternPointer >, PatternSet< ReadWriteSizeType >, PatternSet< uint64_t >, PatternMapStore< ContainerType, ValueType, ValueHandler, ReadWriteSizeType, PatternType >, PatternMapStore< std::map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, NestedSizeType, Pattern >, PatternMapStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, PatternMap< ValueType, ValueHandler, NestedSizeType >, PatternStoreValueHandler< PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternMapStore< std::unordered_map< Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternMapStore< std::unordered_map< PatternPointer, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, PatternPointer >, PatternMapStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, PatternFeatureVectorMap< FeatureType >, PatternFeatureVectorMapHandler< FeatureType >, uint64_t, Pattern >, PatternMapStore< std::map< const Pattern, ValueType >, ValueType, ValueHandler, ReadWriteSizeType, Pattern >, PatternStore< ContainerType, ReadWriteSizeType, PatternType >, PatternStore< std::map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::unordered_map< PatternPointer, ValueType >, ReadWriteSizeType, PatternPointer >, PatternStore< std::map< const Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, ValueType >, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternFeatureVectorMap< FeatureType > >, uint64_t, Pattern >, PatternStore< t_patternset, uint64_t, Pattern >, PatternStore< t_patternset, ReadWriteSizeType, Pattern >, PatternStore< std::unordered_map< Pattern, PatternMap< ValueType, ValueHandler, NestedSizeType > >, uint64_t, Pattern >, PatternStore< t_hashorderedpatternset, ReadWriteSizeType >, PatternStore< std::unordered_map< Pattern, ValueType >, NestedSizeType, Pattern >, PatternSetModel, and PatternAlignmentModel< FeatureType >.