OpenASIP  2.0
Public Member Functions | Private Member Functions | List of all members
SuperSet Class Reference

#include <SuperSet.hh>

Inheritance diagram for SuperSet:
Inheritance graph
Collaboration diagram for SuperSet:
Collaboration graph

Public Member Functions

 SuperSet (const EntryKeyFieldProperty *type)
 
virtual ~SuperSet ()
 
- Public Member Functions inherited from SelectSet<&EntryKeyField::isGreater, &EntryKeyField::isSmaller >
 SelectSet (const EntryKeyFieldProperty *type)
 
virtual ~SelectSet ()
 
virtual void quickFilter (const CostDBEntryKey &searchKey, CostDBTypes::EntryTable &components)
 
virtual void filter (const CostDBEntryKey &, CostDBTypes::EntryTable &components)
 
- Public Member Functions inherited from Matcher
 Matcher (const EntryKeyFieldProperty *type)
 
virtual ~Matcher ()
 

Private Member Functions

 SuperSet (const SuperSet &)
 Copying not allowed. More...
 
SuperSetoperator= (const SuperSet &)
 Assignment not allowed. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Matcher
const EntryKeyFieldPropertyfieldType () const
 
bool onlyThisFieldDiffers (const EntryKeyFieldProperty *type, const CostDBEntry &entry1, const CostDBEntry &entry2) const
 

Detailed Description

Implementation for searching database entries that have greater value or a superset of the search key in the requested field. In addition, equal values are accepted.

Definition at line 46 of file SuperSet.hh.

Constructor & Destructor Documentation

◆ SuperSet() [1/2]

SuperSet::SuperSet ( const EntryKeyFieldProperty type)

Constructor.

Parameters
typeType of the field.

Definition at line 45 of file SuperSet.cc.

◆ ~SuperSet()

SuperSet::~SuperSet ( )
virtual

Destructor.

Definition at line 52 of file SuperSet.cc.

52  {
53 }

◆ SuperSet() [2/2]

SuperSet::SuperSet ( const SuperSet )
private

Copying not allowed.

Member Function Documentation

◆ operator=()

SuperSet& SuperSet::operator= ( const SuperSet )
private

Assignment not allowed.


The documentation for this class was generated from the following files:
SelectSet<&EntryKeyField::isGreater, &EntryKeyField::isSmaller >