Functor base class to be used in combination with MapGeneric. More...
#include <openbabel/isomorphism.h>
Inherited by MapAllFunctor.
Public Member Functions | |
virtual | ~Functor () |
virtual bool | operator() (Mapping &map)=0 |
Functor base class to be used in combination with MapGeneric.
virtual ~Functor | ( | ) | [inline, virtual] |
virtual bool operator() | ( | Mapping & | map ) | [pure virtual] |
This function is called every time an isomorphism is discovered. Returing true, will abort the mapping process. The map is passed as non-const reference and may be modified (e.g. swap).