RDCode: SubstructMatch.h File Reference

# SubstructMatch.h File Reference

`#include <vector>`
`#include <argraph.h>`
`#include <vf_mono_state.h>`
`#include <vf2_mono_state.h>`

Go to the source code of this file.

## Namespaces
namespace | RDKit
## Typedefs
typedef VF2MonoState | RDKit::MatcherState
typedef ARGraph< const Atom, const Bond > | RDKit::AR_MOLGRAPH
## Functions
AR_MOLGRAPH * | RDKit::getMolGraph (const ROMol &mol, bool registerIt=false)
| Internal Use Only.
bool | RDKit::SubstructMatch (const ROMol &mol, const ROMol &query, MatchVectType &matchVect, bool recursionPossible=true, bool useChirality=false, bool registerQuery=false)
| Find a substructure match for a query in a molecule.
bool | RDKit::SubstructMatch (AR_MOLGRAPH *molG, const ROMol &query, MatchVectType &matchVect, bool recursionPossible=true, bool useChirality=false, bool registerQuery=false)
unsigned int | RDKit::SubstructMatch (const ROMol &mol, const ROMol &query, std::vector< MatchVectType > &matchVect, bool uniquify=true, bool recursionPossible=true, bool useChirality=false, bool registerQuery=false)
| Find all substructure matches for a query in a molecule.
unsigned int | RDKit::SubstructMatch (AR_MOLGRAPH *molG, const ROMol &query, std::vector< MatchVectType > &matchVect, bool uniquify=true, bool recursionPossible=true, bool useChirality=false, bool registerQuery=false)