![]() |
Iguana LATEST
Implementation Guardian of Analysis Algorithms
|
#include <DataFileReader.h>
A data file reader, for example, weights files for machine learning-dependent algorithms.
Definition at line 8 of file DataFileReader.h.
Public Member Functions | |
| DataFileReader (std::string_view datadir_subdir="", std::string_view name="data_file") | |
| Public Member Functions inherited from iguana::ConfigFileReader | |
| ConfigFileReader (std::string_view name="config", bool set_default_dirs=true) | |
| void | AddDirectory (std::string const &dir) |
| void | AddFile (std::string const &name, bool verbose_errors=true) |
| std::string | FindFile (std::string name, bool verbose_errors=true) |
| void | PrintDirectories (Logger::Level const level=Logger::info) |
| Public Member Functions inherited from iguana::Object | |
| Object (std::string_view name="", Logger::Level lev=Logger::DEFAULT_LEVEL) | |
| std::unique_ptr< Logger > & | GetLog () |
| std::string | GetName () const |
| std::unique_ptr< Logger > & | Log () |
| void | SetLogLevel (Logger::Level const lev) |
| void | SetLogLevel (std::string_view lev) |
| void | SetName (std::string_view name) |
Additional Inherited Members | |
| Static Public Member Functions inherited from iguana::ConfigFileReader | |
| static std::string | GetConfigInstallationPrefix () |
| Protected Attributes inherited from iguana::ConfigFileReader | |
| std::deque< std::string > | m_directories |
| Stack of directories to search for a file. | |
| std::deque< std::string > | m_files |
| Stack of file names to parse. | |
| Protected Attributes inherited from iguana::Object | |
| std::unique_ptr< Logger > | m_log |
| Logger instance for this object | |
| std::string | m_name |
| The name of this object. | |

| iguana::DataFileReader::DataFileReader | ( | std::string_view | datadir_subdir = "", |
| std::string_view | name = "data_file" ) |
| datadir_subdir | the subdirectory within build option datadir where the file may be found |
| name | of this reader (for Logger) |
|
inline |
Definition at line 16 of file DataFileReader.h.