Go to the source code of this file.
Namespaces | |
| namespace | Moose |
| MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found. | |
| namespace | Moose::WebServerControlTypeRegistration |
| Defines classes for registering values that can be parsed, communicated, and stored in the WebServerControl. | |
Functions | |
| template<class T > | |
| char | Moose::WebServerControlTypeRegistration::registerType (const std::string type_name, std::function< T(const nlohmann::json &)> &&parse_function) |
| Register a generic type to be controlled by the WebServerControl. | |
| template<class T > | |
| char | Moose::WebServerControlTypeRegistration::registerScalarType (const std::string &type_name) |
| Register a scalar type to be controlled by the WebServerControl. | |
| template<class T > | |
| char | Moose::WebServerControlTypeRegistration::registerVectorType (const std::string &type_name) |
| Register a vector type to be controlled by the WebServerControl. | |