const ReporterMode REPORTER_MODE_ROOT("ROOT")
ReporterMode(const std::string &key)
void clear()
Clear all available items (i.e., create an empty MooseEnum)
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
const ReporterMode REPORTER_MODE_UNSET("UNSET")
const MooseEnumItem & addEnumerationItem(const MooseEnumItem &item)
std::set< MooseEnumItem > _items
Storage for the assigned items.
Class for containing MooseEnum item information.
void insert(const ReporterMode &mode, Args... modes)
const ReporterMode REPORTER_MODE_DISTRIBUTED("DISTRIBUTED")
MooseEnumItem that automatically creates the ID and doesn't allow the ID to be assigned.
const ReporterMode REPORTER_MODE_REPLICATED("REPLICATED")