|
BALL
1.4.2
|
#include <BALL/KERNEL/standardPredicates.h>
Public Member Functions | |
| SMARTSPredicate () | |
| SMARTSPredicate (const SMARTSPredicate &pred) | |
| virtual | ~SMARTSPredicate () |
| virtual bool | operator() (const Atom &atom) const |
Public Member Functions inherited from BALL::ExpressionPredicate | |
| ExpressionPredicate () | |
| ExpressionPredicate (const ExpressionPredicate &predicate) | |
| ExpressionPredicate (const String &argument) | |
| virtual | ~ExpressionPredicate () |
| ExpressionPredicate & | operator= (const ExpressionPredicate &predicate) |
| virtual void | clear () |
| bool | operator== (const ExpressionPredicate &predicate) const |
| virtual void | setArgument (const String &argument) |
| const String & | getArgument () const |
Public Member Functions inherited from BALL::UnaryPredicate< Atom > | |
| virtual | ~UnaryPredicate () |
Public Attributes | |
| SmartsMatcher | matcher_ |
| Molecule * | last_molecule_ |
| AromaticityProcessor | arom_proc_ |
| RingPerceptionProcessor | ring_proc_ |
| HashSet< Atom * > | matches_ |
Static Public Attributes | |
| static HashMap< Molecule *, TimeStamp > | call_time_map_ |
| static Molecule | dummy_molecule_ |
Additional Inherited Members | |
Protected Attributes inherited from BALL::ExpressionPredicate | |
| String | argument_ |
Predicate for using smarts
Definition at line 899 of file standardPredicates.h.
| BALL::SMARTSPredicate::SMARTSPredicate | ( | ) |
| BALL::SMARTSPredicate::SMARTSPredicate | ( | const SMARTSPredicate & | pred | ) |
|
virtual |
| atom | the atom to test |
Reimplemented from BALL::ExpressionPredicate.
|
mutable |
Definition at line 923 of file standardPredicates.h.
Definition at line 926 of file standardPredicates.h.
|
static |
Definition at line 927 of file standardPredicates.h.
|
mutable |
Definition at line 922 of file standardPredicates.h.
|
mutable |
Definition at line 921 of file standardPredicates.h.
Definition at line 928 of file standardPredicates.h.
|
mutable |
Definition at line 924 of file standardPredicates.h.
1.8.3.1