#include <Registry.h>
Public Member Functions | |
RegistryEntry (const RegistryEntryData &data) | |
virtual std::unique_ptr< MooseObject > | build (const InputParameters ¶meters) override |
proxy functions More... | |
virtual std::shared_ptr< Action > | buildAction (const InputParameters ¶meters) override |
virtual InputParameters | buildParameters () override |
std::string | name () const |
resolve the name from _classname, _alias, and _name More... | |
Public Attributes | |
std::string | _label |
label (usually app name - e.g. "YourAnimalApp") that the object or action is associated with. More... | |
std::string | _classname |
name of the c++ class for the object. More... | |
std::string | _alias |
an alternate name to register the object to factories under. More... | |
std::string | _name |
name that the object will be registered to factories under. If unspecified, _alias is used. More... | |
std::string | _file |
file path for the c++ file the object or action was added to the registry in. More... | |
int | _line |
line number in the c++ file the object or action was added to the registry on. More... | |
std::string | _deprecated_time |
time in "mm/dd/yyyy HH:MM" format that the object is/becomes deprecated, blank otherwise. More... | |
std::string | _replaced_by |
class name for an object that replaces this object if deprecated, blank otherwise. More... | |
Definition at line 136 of file Registry.h.
|
inline |
Definition at line 138 of file Registry.h.
|
overridevirtual |
proxy functions
Implements RegistryEntryBase.
Definition at line 273 of file Registry.h.
|
overridevirtual |
Implements RegistryEntryBase.
Definition at line 282 of file Registry.h.
|
overridevirtual |
Implements RegistryEntryBase.
Definition at line 292 of file Registry.h.
|
inlineinherited |
resolve the name from _classname, _alias, and _name
Definition at line 124 of file Registry.h.
|
inherited |
an alternate name to register the object to factories under.
If unspecified, _classname is used.
Definition at line 102 of file Registry.h.
Referenced by RegistryEntryBase::name().
|
inherited |
name of the c++ class for the object.
Definition at line 99 of file Registry.h.
Referenced by RegistryEntryBase::name().
|
inherited |
time in "mm/dd/yyyy HH:MM" format that the object is/becomes deprecated, blank otherwise.
Definition at line 110 of file Registry.h.
|
inherited |
file path for the c++ file the object or action was added to the registry in.
Definition at line 106 of file Registry.h.
|
inherited |
label (usually app name - e.g. "YourAnimalApp") that the object or action is associated with.
Definition at line 97 of file Registry.h.
|
inherited |
line number in the c++ file the object or action was added to the registry on.
Definition at line 108 of file Registry.h.
|
inherited |
name that the object will be registered to factories under. If unspecified, _alias is used.
Definition at line 104 of file Registry.h.
Referenced by RegistryEntryBase::name().
|
inherited |
class name for an object that replaces this object if deprecated, blank otherwise.
Definition at line 112 of file Registry.h.