A helper warehouse for storing OutputData objects for the various output types. More...
#include <AdvancedOutputUtils.h>
Public Member Functions | |
OutputDataWarehouse () | |
Populate the OutputData structures for all output types that are 'variable' based. More... | |
bool | hasShowList () |
False when the show lists for all variables is empty. More... | |
void | setHasShowList (bool value) |
Set the show list bool. More... | |
void | reset () |
Clear existing lists for re-initialization. More... | |
OutputData & | operator[] (const std::string &name) |
A map accessor that errors if the key is not found. More... | |
bool | contains (const std::string &name) const |
A method for testing of a key exists. More... | |
std::map< std::string, OutputData >::iterator | begin () |
Provide iterator and find access to the underlying map data. More... | |
std::map< std::string, OutputData >::const_iterator | begin () const |
std::map< std::string, OutputData >::iterator | end () |
std::map< std::string, OutputData >::const_iterator | end () const |
std::map< std::string, OutputData >::iterator | find (const std::string &name) |
const std::map< std::string, OutputData >::const_iterator | find (const std::string &name) const |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
std::map< std::string, OutputData > | _map |
Data storage. More... | |
Private Attributes | |
bool | _has_show_list |
A helper warehouse for storing OutputData objects for the various output types.
To keep syntax consistent and to provide the error checking for accessing invalid map keys the OutputMapWrapper is used for accessing the OutputData classes as well.
Definition at line 146 of file AdvancedOutputUtils.h.
OutputDataWarehouse::OutputDataWarehouse | ( | ) |
Populate the OutputData structures for all output types that are 'variable' based.
Definition at line 61 of file AdvancedOutputUtils.C.
|
inlineinherited |
Provide iterator and find access to the underlying map data.
Definition at line 84 of file AdvancedOutputUtils.h.
|
inlineinherited |
Definition at line 90 of file AdvancedOutputUtils.h.
|
inlineinherited |
A method for testing of a key exists.
Definition at line 101 of file AdvancedOutputUtils.h.
|
inlineinherited |
Definition at line 85 of file AdvancedOutputUtils.h.
|
inlineinherited |
Definition at line 91 of file AdvancedOutputUtils.h.
|
inlineinherited |
Definition at line 86 of file AdvancedOutputUtils.h.
|
inlineinherited |
Definition at line 92 of file AdvancedOutputUtils.h.
|
inline |
False when the show lists for all variables is empty.
When false everything should output.
Definition at line 162 of file AdvancedOutputUtils.h.
Referenced by AdvancedOutput::initOutputList().
|
inlineinherited |
A map accessor that errors if the key is not found.
Definition at line 71 of file AdvancedOutputUtils.h.
void OutputDataWarehouse::reset | ( | ) |
Clear existing lists for re-initialization.
Definition at line 72 of file AdvancedOutputUtils.C.
Referenced by AdvancedOutput::init().
|
inline |
Set the show list bool.
This is set to true when the user supplies a show list.
Definition at line 170 of file AdvancedOutputUtils.h.
Referenced by AdvancedOutput::initShowHideLists().
|
static |
|
private |
Definition at line 179 of file AdvancedOutputUtils.h.
Referenced by hasShowList(), and setHasShowList().
|
protectedinherited |
Data storage.
Definition at line 105 of file AdvancedOutputUtils.h.
Referenced by OutputDataWarehouse(), and reset().