Public Types | |
| using | value_type = typename DerivedValueType::value_type |
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 171 of file WebServerControlTypeRegistry.h.
| using Moose::WebServerControlTypeRegistry::Type< DerivedValueType >::value_type = typename DerivedValueType::value_type |
Definition at line 175 of file WebServerControlTypeRegistry.h.
|
inline |
Definition at line 173 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 177 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 181 of file WebServerControlTypeRegistry.h.
|
inlineinherited |
Definition at line 149 of file WebServerControlTypeRegistry.h.
Referenced by Moose::WebServerControlTypeRegistry::Type< DerivedValueType >::build().
1.8.14