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

class for flagging sanitization errors More...

#include <SanitException.h>

Inheritance diagram for RDKit::MolSanitizeException:
RDKit::AtomSanitizeException RDKit::KekulizeException RDKit::AtomKekulizeException RDKit::AtomValenceException

Public Member Functions

 MolSanitizeException (const char *msg)
 
 MolSanitizeException (std::string msg)
 
 MolSanitizeException (const MolSanitizeException &other)
 
const charwhat () const noexcept override
 
 ~MolSanitizeException () noexcept override
 
virtual MolSanitizeExceptioncopy () const
 
virtual std::string getType () const
 

Protected Attributes

std::string d_msg
 

Detailed Description

class for flagging sanitization errors

Definition at line 28 of file SanitException.h.

Constructor & Destructor Documentation

◆ MolSanitizeException() [1/3]

RDKit::MolSanitizeException::MolSanitizeException ( const char * msg)
inline

Definition at line 30 of file SanitException.h.

◆ MolSanitizeException() [2/3]

RDKit::MolSanitizeException::MolSanitizeException ( std::string msg)
inline

Definition at line 31 of file SanitException.h.

◆ MolSanitizeException() [3/3]

RDKit::MolSanitizeException::MolSanitizeException ( const MolSanitizeException & other)
inline

Definition at line 32 of file SanitException.h.

◆ ~MolSanitizeException()

RDKit::MolSanitizeException::~MolSanitizeException ( )
inlineoverridenoexcept

Definition at line 35 of file SanitException.h.

Member Function Documentation

◆ copy()

virtual MolSanitizeException * RDKit::MolSanitizeException::copy ( ) const
inlinevirtual

◆ getType()

virtual std::string RDKit::MolSanitizeException::getType ( ) const
inlinevirtual

◆ what()

const char * RDKit::MolSanitizeException::what ( ) const
inlineoverridenoexcept

Definition at line 34 of file SanitException.h.

Member Data Documentation

◆ d_msg

std::string RDKit::MolSanitizeException::d_msg
protected

Definition at line 42 of file SanitException.h.


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