XGCa
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::InputChecker ( NLReader::NamelistReader nlr)
inline
Here is the call graph for this function:

Member Function Documentation

◆ announce_all()

void InputChecker::announce_all ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ deprecate()

void InputChecker::deprecate ( std::string  list,
std::string  name,
std::string  msg 
)
inline
Here is the call graph for this function:

◆ remove()

void InputChecker::remove ( std::string  list,
std::string  name,
std::string  msg 
)
inline
Here is the call graph for this function:

Member Data Documentation

◆ deprecated

std::vector<CheckerEntry> InputChecker::deprecated
private

◆ found_deprecated

bool InputChecker::found_deprecated
private

◆ found_removed

bool InputChecker::found_removed
private

◆ nlr

NLReader::NamelistReader* InputChecker::nlr
private

◆ removed

std::vector<CheckerEntry> InputChecker::removed
private

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