11#ifndef FRAMEWORK_CONFIGPARAMSPEC_H
12#define FRAMEWORK_CONFIGPARAMSPEC_H
35 const char*
c_str()
const {
return str.c_str(); }
42 static_assert(std::is_same<T, HelpString>::value,
43 R
"(help string must be brace-enclosed, e.g. '{"help"}')");
Variant for configuration parameter storage. Owns stored data.
GLuint const GLchar * name
GLint GLint GLsizei GLint GLenum GLenum type
Defining PrimaryVertex explicitly as messageable.
const char * c_str() const
ConfigParamSpec(std::string _name, ParamType _type, Variant _defaultValue, HelpString _help, ConfigParamKind kind_=ConfigParamKind::kGeneric)
bool operator==(ConfigParamSpec const &that) const
ConfigParamSpec(std::string, ParamType, Variant, T)
ConfigParamSpec(std::string _name, ParamType _type, HelpString _help)