33 std::set<std::string>
show;
36 std::set<std::string>
hide;
74 typename std::map<std::string, T>::iterator iter =
_map.find(name);
75 if (iter ==
_map.end())
84 typename std::map<std::string, T>::iterator
begin() {
return _map.begin(); }
85 typename std::map<std::string, T>::iterator
end() {
return _map.end(); }
86 typename std::map<std::string, T>::iterator
find(
const std::string & name)
88 return _map.find(name);
90 typename std::map<std::string, T>::const_iterator
begin()
const {
return _map.begin(); }
91 typename std::map<std::string, T>::const_iterator
end()
const {
return _map.end(); }
92 const typename std::map<std::string, T>::const_iterator
find(
const std::string & name)
const
94 return _map.find(name);
105 typename std::map<std::string, T>
_map;
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
A MultiMooseEnum object to hold "execute_on" flags.
A helper warehouse for storing OutputData objects for the various output types.
void reset()
Clear existing lists for re-initialization.
static InputParameters validParams()
bool hasShowList()
False when the show lists for all variables is empty.
void setHasShowList(bool value)
Set the show list bool.
OutputDataWarehouse()
Populate the OutputData structures for all output types that are 'variable' based.
In newer versions of Clang calling operator[] on a map with a component that has a default constructo...
std::map< std::string, T >::iterator end()
OutputMapWrapper()
Constructor.
std::map< std::string, T >::const_iterator end() const
std::map< std::string, T >::iterator begin()
Provide iterator and find access to the underlying map data.
const std::map< std::string, T >::const_iterator find(const std::string &name) const
T & operator[](const std::string &name)
A map accessor that errors if the key is not found.
bool contains(const std::string &name) const
A method for testing of a key exists.
std::map< std::string, T > _map
Data storage.
std::map< std::string, T >::iterator find(const std::string &name)
std::map< std::string, T >::const_iterator begin() const
A helper warehouse class for storing the "execute_on" settings for the various output types.
A structure for storing the various lists that contain the names of the items to be exported.
std::set< std::string > show
User-supplied list of outputs to display.
std::set< std::string > available
A list of all possible outputs.
std::set< std::string > output
A list of the outputs to write.
void reset()
Clear existing sets for re-initialization.
std::set< std::string > hide
User-supplied list of outputs to hide.