Frobby
0.9.5
|
A predicate that sorts according to reverse lexicographic order. More...
#include <TermPredicate.h>
Public Member Functions | |
ReverseLexComparator (size_t varCount=0) | |
Public Member Functions inherited from TermPredicate | |
TermPredicate (size_t varCount=0) | |
virtual | ~TermPredicate () |
bool | operator() (const Term &a, const Term &b) const |
bool | operator() (const Term &a, const Exponent *b) const |
bool | operator() (const Exponent *a, const Term &b) const |
bool | operator() (const Exponent *a, const Exponent *b) const |
size_t | getVarCount () const |
void | setVarCount (size_t varCount) |
Static Public Member Functions | |
static const char * | staticGetName () |
Private Member Functions | |
virtual bool | doPredicate (const Exponent *a, const Exponent *b) const |
A predicate that sorts according to reverse lexicographic order.
Definition at line 111 of file TermPredicate.h.
ReverseLexComparator::ReverseLexComparator | ( | size_t | varCount = 0 | ) |
Definition at line 95 of file TermPredicate.cpp.
|
inlineprivatevirtual |
Implements TermPredicate.
Definition at line 118 of file TermPredicate.h.
|
static |
Definition at line 99 of file TermPredicate.cpp.