![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <MolSupplier.h>
Public Types | |
| using | iterator = ForwardSupplierIter<ForwardSDMolSupplier> |
Public Member Functions | |
| ForwardSDMolSupplier () | |
| ForwardSDMolSupplier (std::istream *inStream, bool takeOwnership=true, const MolFileParserParams ¶ms=MolFileParserParams()) | |
| ~ForwardSDMolSupplier () override | |
| void | init () override |
| void | reset () override |
| std::unique_ptr< RWMol > | next () override |
| std::shared_ptr< RWMol > | nextShared () |
| bool | atEnd () override |
| void | setProcessPropertyLists (bool val) |
| bool | getProcessPropertyLists () const |
| bool | getEOFHitOnRead () const |
| iterator | begin () |
| iterator | end () |
| Public Member Functions inherited from RDKit::v2::FileParsers::MolSupplier | |
| MolSupplier () | |
| virtual | ~MolSupplier () |
| virtual void | close () |
Protected Member Functions | |
| virtual void | checkForEnd () |
| std::unique_ptr< RWMol > | _next () |
| virtual void | readMolProps (ROMol &) |
| Protected Member Functions inherited from RDKit::v2::FileParsers::MolSupplier | |
| std::istream * | openAndCheckStream (const std::string &filename) |
Protected Attributes | |
| bool | df_end = false |
| int | d_line = 0 |
| MolFileParserParams | d_params |
| bool | df_processPropertyLists = true |
| bool | df_eofHitOnRead = false |
| Protected Attributes inherited from RDKit::v2::FileParsers::MolSupplier | |
| std::istream * | dp_inStream = nullptr |
| bool | df_owner = false |
Definition at line 225 of file MolSupplier.h.
| using RDKit::v2::FileParsers::ForwardSDMolSupplier::iterator = ForwardSupplierIter<ForwardSDMolSupplier> |
Definition at line 232 of file MolSupplier.h.
|
inline |
Definition at line 233 of file MolSupplier.h.
References init().
|
explicit |
|
inlineoverride |
Definition at line 239 of file MolSupplier.h.
References RDKit::v2::FileParsers::MolSupplier::close().
|
protected |
|
overridevirtual |
Implements RDKit::v2::FileParsers::MolSupplier.
Reimplemented in RDKit::v2::FileParsers::SDMolSupplier.
|
inline |
Definition at line 254 of file MolSupplier.h.
References d_line.
|
protectedvirtual |
|
inline |
Definition at line 262 of file MolSupplier.h.
|
inline |
Definition at line 252 of file MolSupplier.h.
References df_eofHitOnRead.
|
inline |
Definition at line 250 of file MolSupplier.h.
References df_processPropertyLists.
|
overridevirtual |
Implements RDKit::v2::FileParsers::MolSupplier.
Reimplemented in RDKit::v2::FileParsers::SDMolSupplier.
Referenced by ForwardSDMolSupplier().
|
overridevirtual |
Implements RDKit::v2::FileParsers::MolSupplier.
Reimplemented in RDKit::v2::FileParsers::SDMolSupplier.
Referenced by nextShared().
|
inline |
Definition at line 244 of file MolSupplier.h.
References next().
|
protectedvirtual |
|
overridevirtual |
Implements RDKit::v2::FileParsers::MolSupplier.
Reimplemented in RDKit::v2::FileParsers::SDMolSupplier.
|
inline |
Definition at line 249 of file MolSupplier.h.
References df_processPropertyLists.
|
protected |
Definition at line 269 of file MolSupplier.h.
Referenced by begin().
|
protected |
Definition at line 270 of file MolSupplier.h.
|
protected |
Definition at line 268 of file MolSupplier.h.
|
protected |
Definition at line 272 of file MolSupplier.h.
Referenced by getEOFHitOnRead().
|
protected |
Definition at line 271 of file MolSupplier.h.
Referenced by getProcessPropertyLists(), and setProcessPropertyLists().