https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
DataFileUtils.h File Reference

Go to the source code of this file.

Classes

struct  Moose::DataFileUtils::Path
 Representation of a data file path. More...
 
struct  Moose::DataFileUtils::GetPathOptions
 Options to be passed to getPath(). More...
 

Namespaces

namespace  Moose
 MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found.
 
namespace  Moose::DataFileUtils
 

Enumerations

enum class  Moose::DataFileUtils::Context {
  Moose::DataFileUtils::RELATIVE , Moose::DataFileUtils::ABSOLUTE , Moose::DataFileUtils::DATA , Moose::DataFileUtils::RELATIVE_NOT_FOUND ,
  Moose::DataFileUtils::ABSOLUTE_NOT_FOUND , Moose::DataFileUtils::INVALID
}
 Context for where a data file came from. More...
 

Functions

Path Moose::DataFileUtils::getPath (std::string path, const GetPathOptions &options={})
 Get the data path for a given path, searching the registered data.
 
Path Moose::DataFileUtils::getPathExplicit (const std::string &data_name, const std::string &path, const std::optional< std::string > &base=std::optional< std::string >())
 Get the data path for a given path, searching the registered data given an explicit data search path.