https://mooseframework.inl.gov
Public Attributes | List of all members
RegistryEntryData Struct Reference

Holds details and meta-data info for a particular MooseObject or Action for use in the use in the registry. More...

#include <Registry.h>

Inheritance diagram for RegistryEntryData:
[legend]

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...
 

Detailed Description

Holds details and meta-data info for a particular MooseObject or Action for use in the use in the registry.

Definition at line 102 of file Registry.h.

Member Data Documentation

◆ _alias

std::string RegistryEntryData::_alias

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 RegistryEntryBase::name().

◆ _classname

std::string RegistryEntryData::_classname

name of the c++ class for the object.

Definition at line 107 of file Registry.h.

Referenced by RegistryEntryBase::name().

◆ _deprecated_time

std::string RegistryEntryData::_deprecated_time

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

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

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

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

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 RegistryEntryBase::name().

◆ _replaced_by

std::string RegistryEntryData::_replaced_by

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: