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

The CompositeValidation class provides a simple way to apply a collection of. More...

#include <Validate.h>

Inheritance diagram for RDKit::MolStandardize::CompositeValidation:
RDKit::MolStandardize::ValidationMethod RDKit::MolStandardize::MolVSValidation

Public Member Functions

 CompositeValidation (const std::vector< std::shared_ptr< ValidationMethod > > &validations)
 
std::vector< ValidationErrorInfovalidate (const ROMol &mol, bool reportAllFailures) const override
 
std::shared_ptr< ValidationMethodcopy () const override
 
- Public Member Functions inherited from RDKit::MolStandardize::ValidationMethod
 ValidationMethod ()=default
 
virtual ~ValidationMethod ()=default
 

Detailed Description

The CompositeValidation class provides a simple way to apply a collection of.

Definition at line 55 of file Validate.h.

Constructor & Destructor Documentation

◆ CompositeValidation()

RDKit::MolStandardize::CompositeValidation::CompositeValidation ( const std::vector< std::shared_ptr< ValidationMethod > > &  validations)
inline

Definition at line 58 of file Validate.h.

Member Function Documentation

◆ copy()

std::shared_ptr< ValidationMethod > RDKit::MolStandardize::CompositeValidation::copy ( ) const
inlineoverridevirtual

Implements RDKit::MolStandardize::ValidationMethod.

Reimplemented in RDKit::MolStandardize::MolVSValidation.

Definition at line 65 of file Validate.h.

◆ validate()

std::vector< ValidationErrorInfo > RDKit::MolStandardize::CompositeValidation::validate ( const ROMol mol,
bool  reportAllFailures 
) const
overridevirtual

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