#include <KeywordLoader.hpp>

Public Member Functions

 KeywordLoader (bool verbose)
 
size_t size () const
 
bool hasKeyword (const std::string &keyword) const
 
std::shared_ptr< const
ParserKeyword
getKeyword (const std::string &keyword) const
 
std::string getJsonFile (const std::string &keyword) const
 
size_t loadKeywordDirectory (const std::string &pathname)
 
size_t loadKeywordDirectory (boost::filesystem::path &path)
 
void loadKeyword (const std::string &filename)
 
void loadKeyword (boost::filesystem::path &path)
 
size_t loadMultipleKeywordDirectories (const std::string &directory)
 
std::map< std::string,
std::shared_ptr< ParserKeyword >
>::const_iterator 
keyword_begin () const
 
std::map< std::string,
std::shared_ptr< ParserKeyword >
>::const_iterator 
keyword_end () const
 

Static Public Member Functions

static std::vector< std::string > sortSubdirectories (const std::string &directory)
 

Constructor & Destructor Documentation

Opm::KeywordLoader::KeywordLoader ( bool  verbose)

Member Function Documentation

std::string Opm::KeywordLoader::getJsonFile ( const std::string &  keyword) const
std::shared_ptr<const ParserKeyword> Opm::KeywordLoader::getKeyword ( const std::string &  keyword) const
bool Opm::KeywordLoader::hasKeyword ( const std::string &  keyword) const
std::map<std::string , std::shared_ptr<ParserKeyword> >::const_iterator Opm::KeywordLoader::keyword_begin ( ) const
std::map<std::string , std::shared_ptr<ParserKeyword> >::const_iterator Opm::KeywordLoader::keyword_end ( ) const
void Opm::KeywordLoader::loadKeyword ( const std::string &  filename)
void Opm::KeywordLoader::loadKeyword ( boost::filesystem::path &  path)
size_t Opm::KeywordLoader::loadKeywordDirectory ( const std::string &  pathname)
size_t Opm::KeywordLoader::loadKeywordDirectory ( boost::filesystem::path &  path)
size_t Opm::KeywordLoader::loadMultipleKeywordDirectories ( const std::string &  directory)
size_t Opm::KeywordLoader::size ( ) const
static std::vector<std::string> Opm::KeywordLoader::sortSubdirectories ( const std::string &  directory)
static

The documentation for this class was generated from the following file: