#include <Registry.h>
|
| 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 123 of file Registry.h.
◆ RegistryEntryBase()
Definition at line 125 of file Registry.h.
Holds details and meta-data info for a particular MooseObject or Action for use in the use in the reg...
◆ ~RegistryEntryBase()
| virtual RegistryEntryBase::~RegistryEntryBase |
( |
| ) |
|
|
inlinevirtual |
◆ build()
◆ buildAction()
◆ buildParameters()
◆ buildShared()
◆ name()
| std::string RegistryEntryBase::name |
( |
| ) |
const |
|
inline |
resolve the name from _classname, _alias, and _name
Definition at line 133 of file Registry.h.
std::string _classname
name of the c++ class for the object.
std::string _name
name that the object will be registered to factories under. If unspecified, _alias is used...
std::string name() const
resolve the name from _classname, _alias, and _name
std::string _alias
an alternate name to register the object to factories under.
◆ _alias
| std::string RegistryEntryData::_alias |
|
inherited |
an alternate name to register the object to factories under.
If unspecified, _classname is used.
Definition at line 110 of file Registry.h.
Referenced by name().
◆ _classname
| std::string RegistryEntryData::_classname |
|
inherited |
name of the c++ class for the object.
Definition at line 107 of file Registry.h.
Referenced by name().
◆ _deprecated_time
| std::string RegistryEntryData::_deprecated_time |
|
inherited |
time in "mm/dd/yyyy HH:MM" format that the object is/becomes deprecated, blank otherwise.
Definition at line 118 of file Registry.h.
◆ _file
| std::string RegistryEntryData::_file |
|
inherited |
file path for the c++ file the object or action was added to the registry in.
Definition at line 114 of file Registry.h.
◆ _label
| std::string RegistryEntryData::_label |
|
inherited |
label (usually app name - e.g. "YourAnimalApp") that the object or action is associated with.
Definition at line 105 of file Registry.h.
◆ _line
| int RegistryEntryData::_line |
|
inherited |
line number in the c++ file the object or action was added to the registry on.
Definition at line 116 of file Registry.h.
◆ _name
| std::string RegistryEntryData::_name |
|
inherited |
name that the object will be registered to factories under. If unspecified, _alias is used.
Definition at line 112 of file Registry.h.
Referenced by name().
◆ _replaced_by
| std::string RegistryEntryData::_replaced_by |
|
inherited |
class name for an object that replaces this object if deprecated, blank otherwise.
Definition at line 120 of file Registry.h.
The documentation for this struct was generated from the following file: