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

#include <Validate.h>

Inheritance diagram for RDKit::MolStandardize::NoAtomValidation:
RDKit::MolStandardize::MolVSValidations

Public Member Functions

void run (const ROMol &mol, bool reportAllFailures, std::vector< ValidationErrorInfo > &errors) const override
 
boost::shared_ptr< MolVSValidationscopy () const override
 

Detailed Description

The NoAtomValidation class throws an error if no atoms are present in the molecule.

Definition at line 91 of file Validate.h.

Member Function Documentation

◆ copy()

boost::shared_ptr< MolVSValidations > RDKit::MolStandardize::NoAtomValidation::copy ( ) const
inlineoverridevirtual

makes a copy of NoAtomValidation object and returns a MolVSValidations pointer to it

Implements RDKit::MolStandardize::MolVSValidations.

Definition at line 98 of file Validate.h.

◆ run()

void RDKit::MolStandardize::NoAtomValidation::run ( const ROMol mol,
bool  reportAllFailures,
std::vector< ValidationErrorInfo > &  errors 
) const
overridevirtual

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