17 #ifndef STROMX_RUNTIME_DIRECTORYFILEINPUT_H 18 #define STROMX_RUNTIME_DIRECTORYFILEINPUT_H 20 #include "stromx/runtime/Config.h" 21 #include "stromx/runtime/FileInput.h" 38 explicit DirectoryFileInput(
const std::string & directory) : m_initialized(false), m_directory(directory) {}
41 virtual void initialize(
const std::string & text,
const std::string & filename);
43 virtual std::istream & text();
44 virtual bool hasFile()
const;
45 virtual std::istream & openFile(
const OpenMode mode);
46 virtual std::istream & file();
50 static const std::string PATH_SEPARATOR;
53 std::string m_directory;
54 std::string m_currentFilename;
55 std::ifstream m_currentFile;
56 std::istringstream m_currentText;
61 #endif // STROMX_RUNTIME_DIRECTORYFILEINPUT_H
The stromx class library.
Definition: AdjustRgbChannels.cpp:29