XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
InputChecker Class Reference

#include <check_input_file.hpp>

Collaboration diagram for InputChecker:
Collaboration graph
[legend]

Public Member Functions

 InputChecker (NLReader::NamelistReader &nlr)
 
void deprecate (std::string list, std::string name, std::string msg)
 
void remove (std::string list, std::string name, std::string msg)
 
void announce_all ()
 

Private Attributes

NLReader::NamelistReadernlr
 
std::vector< CheckerEntrydeprecated
 
std::vector< CheckerEntryremoved
 
bool found_deprecated
 
bool found_removed
 

Constructor & Destructor Documentation

InputChecker::InputChecker ( NLReader::NamelistReader nlr)
inline

Here is the call graph for this function:

Member Function Documentation

void InputChecker::announce_all ( )
inline

Here is the call graph for this function:

Here is the caller graph for this function:

void InputChecker::deprecate ( std::string  list,
std::string  name,
std::string  msg 
)
inline

Here is the call graph for this function:

void InputChecker::remove ( std::string  list,
std::string  name,
std::string  msg 
)
inline

Here is the call graph for this function:

Member Data Documentation

std::vector<CheckerEntry> InputChecker::deprecated
private
bool InputChecker::found_deprecated
private
bool InputChecker::found_removed
private
NLReader::NamelistReader* InputChecker::nlr
private
std::vector<CheckerEntry> InputChecker::removed
private

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