|
| Rules ()=delete |
|
| Rules (std::initializer_list< SequenceRule * > rules) |
|
| ~Rules () override |
|
void | add (SequenceRule *rule) |
|
int | getNumSubRules () const |
|
const Sort * | getSorter () const override |
|
int | compare (const Edge *o1, const Edge *o2) const override |
|
int | getComparision (const Edge *a, const Edge *b, bool deep) const override |
|
| SequenceRule () |
|
virtual | ~SequenceRule () |
|
Descriptor | getBondLabel (const Edge *edge) const |
|
int | getComparision (const Edge *a, const Edge *b) const |
|
virtual int | getComparision (const Edge *a, const Edge *b, bool deep) const |
|
virtual const Sort * | getSorter () const |
|
int | recursiveCompare (const Edge *a, const Edge *b) const |
|
void | setSorter (const Sort *sorter) |
|
Priority | sort (const Node *node, std::vector< Edge * > &edges, bool deep) const |
|
Priority | sort (const Node *node, std::vector< Edge * > &edges) const |
|
virtual int | compare (const Edge *a, const Edge *b) const =0 |
|
Definition at line 22 of file Rules.h.