gz-cpp-util 1.3
A c++20 library containing various utilities
gz::SettingsManagerAllowedValues< CacheTypes > Struct Template Reference

Information about the allowed values. More...

#include <settings_manager.hpp>

Public Attributes

SettingsManagerAllowedValueTypes type
 
std::variant< std::vector< std::string >, std::vector< CacheTypes >... > allowedValues
 

Detailed Description

template<StringConvertible... CacheTypes>
struct gz::SettingsManagerAllowedValues< CacheTypes >

Information about the allowed values.

If type is

  • SM_RANGE -> allowedValues must contain two numbers [min, max]
  • SM_LIST -> allowedValues must contain strings, which are the allowed values

The documentation for this struct was generated from the following file: