#include <ParseMode.hpp>

Public Member Functions

 ParseMode ()
 
 ParseMode (const std::vector< std::pair< std::string, InputError::Action >> initial)
 
void handleError (const std::string &errorKey, const std::string &msg) const
 
bool hasKey (const std::string &key) const
 
void updateKey (const std::string &key, InputError::Action action)
 
void update (InputError::Action action)
 
void update (const std::string &keyString, InputError::Action action)
 
InputError::Action get (const std::string &key) const
 
std::map< std::string,
InputError::Action >
::const_iterator 
begin () const
 
std::map< std::string,
InputError::Action >
::const_iterator 
end () const
 
void addKey (const std::string &key)
 

Static Public Attributes

static const std::string PARSE_UNKNOWN_KEYWORD
 
static const std::string PARSE_RANDOM_TEXT
 
static const std::string PARSE_RANDOM_SLASH
 
static const std::string PARSE_MISSING_DIMS_KEYWORD
 
static const std::string PARSE_EXTRA_DATA
 
static const std::string UNSUPPORTED_SCHEDULE_GEO_MODIFIER
 
static const std::string UNSUPPORTED_COMPORD_TYPE
 
static const std::string UNSUPPORTED_INITIAL_THPRES
 
static const std::string INTERNAL_ERROR_UNINITIALIZED_THPRES
 

Constructor & Destructor Documentation

Opm::ParseMode::ParseMode ( )
Opm::ParseMode::ParseMode ( const std::vector< std::pair< std::string, InputError::Action >>  initial)

Member Function Documentation

void Opm::ParseMode::addKey ( const std::string &  key)
std::map<std::string,InputError::Action>::const_iterator Opm::ParseMode::begin ( ) const
std::map<std::string,InputError::Action>::const_iterator Opm::ParseMode::end ( ) const
InputError::Action Opm::ParseMode::get ( const std::string &  key) const
void Opm::ParseMode::handleError ( const std::string &  errorKey,
const std::string &  msg 
) const
bool Opm::ParseMode::hasKey ( const std::string &  key) const
void Opm::ParseMode::update ( InputError::Action  action)
void Opm::ParseMode::update ( const std::string &  keyString,
InputError::Action  action 
)
void Opm::ParseMode::updateKey ( const std::string &  key,
InputError::Action  action 
)

Member Data Documentation

const std::string Opm::ParseMode::INTERNAL_ERROR_UNINITIALIZED_THPRES
static
const std::string Opm::ParseMode::PARSE_EXTRA_DATA
static
const std::string Opm::ParseMode::PARSE_MISSING_DIMS_KEYWORD
static
const std::string Opm::ParseMode::PARSE_RANDOM_SLASH
static
const std::string Opm::ParseMode::PARSE_RANDOM_TEXT
static
const std::string Opm::ParseMode::PARSE_UNKNOWN_KEYWORD
static
const std::string Opm::ParseMode::UNSUPPORTED_COMPORD_TYPE
static
const std::string Opm::ParseMode::UNSUPPORTED_INITIAL_THPRES
static
const std::string Opm::ParseMode::UNSUPPORTED_SCHEDULE_GEO_MODIFIER
static

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