Public Member Functions | |
Type (const std::string &type) | |
virtual std::unique_ptr< ValueBase > | build (const std::string &name) const override final |
Builds a value with the given type, name name , and a default value. More... | |
virtual std::unique_ptr< ValueBase > | build (const std::string &name, const miniJson::Json &json_value) const override final |
Builds a value with the given type, name name , and JSON value json_value . More... | |
const std::string & | type () const |
Definition at line 158 of file WebServerControlTypeRegistry.h.
|
inline |
Definition at line 160 of file WebServerControlTypeRegistry.h.
|
inlinefinaloverridevirtual |
Builds a value with the given type, name name
, and a default value.
This will be called on processors that are not rank 0 for cloning.
Implements Moose::WebServerControlTypeRegistry::TypeBase.
Definition at line 162 of file WebServerControlTypeRegistry.h.
|
inlinefinaloverridevirtual |
Builds a value with the given type, name name
, and JSON value json_value
.
This will parse the JSON value into the underlying type and will be called on only rank 0 where server listens.
Implements Moose::WebServerControlTypeRegistry::TypeBase.
Definition at line 166 of file WebServerControlTypeRegistry.h.
|
inlineinherited |
Definition at line 136 of file WebServerControlTypeRegistry.h.
Referenced by Moose::WebServerControlTypeRegistry::Type< DerivedValueType >::build().