RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDKit::MolStandardize::ValidationMethod Class Referenceabstract

#include <Validate.h>

Inheritance diagram for RDKit::MolStandardize::ValidationMethod:
RDKit::MolStandardize::AllowedAtomsValidation RDKit::MolStandardize::CompositeValidation RDKit::MolStandardize::DisallowedAtomsValidation RDKit::MolStandardize::DisallowedRadicalValidation RDKit::MolStandardize::FeaturesValidation RDKit::MolStandardize::FragmentValidation RDKit::MolStandardize::Is2DValidation RDKit::MolStandardize::IsotopeValidation RDKit::MolStandardize::Layout2DValidation RDKit::MolStandardize::NeutralValidation RDKit::MolStandardize::NoAtomValidation RDKit::MolStandardize::RDKitValidation RDKit::MolStandardize::StereoValidation

Public Member Functions

 ValidationMethod ()=default
 
virtual ~ValidationMethod ()=default
 
virtual std::vector< ValidationErrorInfovalidate (const ROMol &mol, bool reportAllFailures) const =0
 
virtual std::shared_ptr< ValidationMethodcopy () const =0
 

Detailed Description

The ValidationMethod class is the abstract base class upon which all the four different ValidationMethods inherit from.

Definition at line 43 of file Validate.h.

Constructor & Destructor Documentation

◆ ValidationMethod()

RDKit::MolStandardize::ValidationMethod::ValidationMethod ( )
default

◆ ~ValidationMethod()

virtual RDKit::MolStandardize::ValidationMethod::~ValidationMethod ( )
virtualdefault

Member Function Documentation

◆ copy()

◆ validate()


The documentation for this class was generated from the following file: