NuriKit v0.1.0b2
Loading...
Searching...
No Matches
nuri::SmilesReaderFactory Class Reference

#include <nuri/fmt/smiles.h>

Inheritance diagram for nuri::SmilesReaderFactory:
Collaboration diagram for nuri::SmilesReaderFactory:

Additional Inherited Members

Public Member Functions inherited from nuri::DefaultReaderFactoryImpl< SmilesReader >
std::unique_ptr< MoleculeReaderfrom_stream (std::istream &is) const final
 Create a new reader from the given istream object.
Public Member Functions inherited from nuri::MoleculeReaderFactory
 MoleculeReaderFactory ()=default
 MoleculeReaderFactory (const MoleculeReaderFactory &)=default
MoleculeReaderFactoryoperator= (const MoleculeReaderFactory &)=default
 MoleculeReaderFactory (MoleculeReaderFactory &&) noexcept=default
MoleculeReaderFactoryoperator= (MoleculeReaderFactory &&) noexcept=default
virtual ~MoleculeReaderFactory () noexcept=default
void register_for (std::string_view alias) const
 Register this factory for the given alias name.
Static Public Member Functions inherited from nuri::MoleculeReaderFactory
static const MoleculeReaderFactoryfind_factory (std::string_view name)
 Find the factory for the given format name.
static bool register_factory (std::unique_ptr< MoleculeReaderFactory > factory, const std::vector< std::string > &names)
 Register the factory for the given format name(s).

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