![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <MacroMolTemplate.h>
Public Member Functions | |
| MacroMolTemplateLibrary ()=default | |
| MacroMolTemplateLibrary (const MacroMolTemplateLibrary &other) | |
| MacroMolTemplateLibrary (MacroMolTemplateLibrary &&) noexcept=default | |
| MacroMolTemplateLibrary & | operator= (const MacroMolTemplateLibrary &other) |
| MacroMolTemplateLibrary & | operator= (MacroMolTemplateLibrary &&) noexcept=default |
| void | addTemplate (std::unique_ptr< MacroMolTemplate > macroMolTemplate) |
| Adds a completed template and takes ownership of it. | |
| const MacroMolTemplate * | getByName (MonomerClass monomerClass, const std::string &name) const |
| Returns a matching template, or nullptr if none has been added. | |
| const MacroMolTemplate * | getBySymbol (MonomerClass monomerClass, const std::string &symbol) const |
| Returns a matching template, or nullptr if none has been added. | |
Definition at line 160 of file MacroMolTemplate.h.
|
default |
Referenced by MacroMolTemplateLibrary(), MacroMolTemplateLibrary(), operator=(), and operator=().
| RDKit::MacroMolTemplateLibrary::MacroMolTemplateLibrary | ( | const MacroMolTemplateLibrary & | other | ) |
References MacroMolTemplateLibrary().
|
defaultnoexcept |
References MacroMolTemplateLibrary().
| void RDKit::MacroMolTemplateLibrary::addTemplate | ( | std::unique_ptr< MacroMolTemplate > | macroMolTemplate | ) |
Adds a completed template and takes ownership of it.
References addTemplate().
Referenced by addTemplate().
| const MacroMolTemplate * RDKit::MacroMolTemplateLibrary::getByName | ( | MonomerClass | monomerClass, |
| const std::string & | name ) const |
Returns a matching template, or nullptr if none has been added.
References getByName().
Referenced by getByName().
| const MacroMolTemplate * RDKit::MacroMolTemplateLibrary::getBySymbol | ( | MonomerClass | monomerClass, |
| const std::string & | symbol ) const |
Returns a matching template, or nullptr if none has been added.
References getBySymbol(), and symbol.
Referenced by getBySymbol().
| MacroMolTemplateLibrary & RDKit::MacroMolTemplateLibrary::operator= | ( | const MacroMolTemplateLibrary & | other | ) |
References MacroMolTemplateLibrary().
|
defaultnoexcept |
References MacroMolTemplateLibrary().