8 #ifndef META_OCEAN_IO_PROJECT_CONFIG_H
9 #define META_OCEAN_IO_PROJECT_CONFIG_H
49 inline const Filenames& filenames()
const;
55 inline bool fileExists()
const;
63 bool fileExists_ =
false;
This class implements an application or module configuration toolkit using files as input or output.
Definition: FileConfig.h:29
This class implements an project file loader.
Definition: ProjectFile.h:24
ProjectFile(const std::string &filename)
Creates a new project file object by a given configuration file.
ProjectFile()=default
Creates a new project file object.
Filenames filenames_
Parsed project files.
Definition: ProjectFile.h:60
bool fileExists_
State determining whether the project file exists.
Definition: ProjectFile.h:63
std::vector< std::string > Filenames
Definition of a vector holding a filenames.
Definition: ProjectFile.h:30
bool fileExists() const
Returns whether the project files exists.
Definition: ProjectFile.h:71
const Filenames & filenames() const
Returns the file types registered inside the project file.
Definition: ProjectFile.h:66
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15