Go to the source code of this file.
Classes | |
| struct | RegistryEntry |
| Holds details and meta-data info for a particular MooseObject or Action for use in the registry. More... | |
| class | Registry |
| The registry is used as a global singleton to collect information on all available MooseObject and Action classes for use in a moose app/simulation. More... | |
Namespaces | |
| moose | |
| moose::internal | |
Typedefs | |
| using | paramsPtr = InputParameters(*)() |
| using | buildPtr = std::shared_ptr< MooseObject >(*)(const InputParameters ¶meters) |
| using | buildActionPtr = std::shared_ptr< Action >(*)(const InputParameters ¶meters) |
Functions | |
| template<typename T > | |
| auto | moose::internal::callValidParamsInner (long) -> decltype(T::validParams(), emptyInputParameters()) |
| template<typename T > | |
| auto | moose::internal::callValidParamsInner (int) -> decltype(validParams< T >(), emptyInputParameters()) |
| template<typename T > | |
| auto | moose::internal::callValidParams () -> decltype(callValidParamsInner< T >(0), emptyInputParameters()) |
| template<typename T > | |
| std::shared_ptr< MooseObject > | moose::internal::buildObj (const InputParameters ¶meters) |
| template<typename T > | |
| std::shared_ptr< Action > | moose::internal::buildAct (const InputParameters ¶meters) |
| using buildActionPtr = std::shared_ptr<Action> (*)(const InputParameters & parameters) |
Definition at line 203 of file Registry.h.
| using buildPtr = std::shared_ptr<MooseObject> (*)(const InputParameters & parameters) |
Definition at line 202 of file Registry.h.
| using paramsPtr = InputParameters (*)() |
Definition at line 201 of file Registry.h.
1.8.16