https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Namespaces | Functions
WebServerControlTypeRegistration.h File Reference

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.