StringFileReader.ixx File
Abstract base class for reading file contents into a string. More...
Included Headers
#include <string>
#include <helios.engine.util.log.LogManager>
#include <helios.engine.util.log.Logger>
Namespaces Index
| namespace | helios |
| namespace | engine |
| namespace | util |
| namespace | io |
Classes Index
| class | StringFileReader |
|
Abstract base class for reading file contents into a string. More... | |
Macro Definitions Index
| #define | HELIOS_LOG_SCOPE "helios::engine::util::io.FileReader" |
Description
Abstract base class for reading file contents into a string.
Macro Definitions
HELIOS_LOG_SCOPE
|
Definition at line 14 of file StringFileReader.ixx.
14#define HELIOS_LOG_SCOPE "helios::engine::util::io.FileReader"
File Listing
The file content with the documentation metadata removed is:
14#define HELIOS_LOG_SCOPE "helios::engine::util::io.FileReader"
15export namespace helios::engine::util::io {
22 class StringFileReader {
28 inline static const helios::engine::util::log::Logger& logger_ = helios::engine::util::log::LogManager::loggerForScope(HELIOS_LOG_SCOPE);
32 virtual ~StringFileReader() = default;
37 StringFileReader() = default;
47 [[nodiscard]] virtual std::string getContents(const std::string& filename) const = 0;
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.