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

#include <SubSet.hh>

Inheritance diagram for SubSet:
Inheritance graph
Collaboration diagram for SubSet:
Collaboration graph

Public Member Functions

 SubSet (const EntryKeyFieldProperty *type)
 
virtual ~SubSet ()
 
- Public Member Functions inherited from SelectSet<&EntryKeyField::isSmaller, &EntryKeyField::isGreater >
 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

 SubSet (const SubSet &)
 Copying not allowed. More...
 
SubSetoperator= (const SubSet &)
 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 smaller value or a subset of the search key in the requested field. In addition, equal values are accepted.

Definition at line 46 of file SubSet.hh.

Constructor & Destructor Documentation

◆ SubSet() [1/2]

SubSet::SubSet ( const EntryKeyFieldProperty type)

Constructor.

Parameters
typeType of the field.

Definition at line 45 of file SubSet.cc.

◆ ~SubSet()

SubSet::~SubSet ( )
virtual

Destructor.

Definition at line 52 of file SubSet.cc.

52  {
53 }

◆ SubSet() [2/2]

SubSet::SubSet ( const SubSet )
private

Copying not allowed.

Member Function Documentation

◆ operator=()

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

Assignment not allowed.


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