27template<
typename... S_d_value_set>
 
   30template<
typename Value_set>
 
   31struct Final_validator_func;
 
   35template<
typename Value_set>
 
   36class Static_config_manager;
 
   86template<
typename... S_d_value_set>
 
   87std::ostream& 
operator<<(std::ostream& os, 
const Config_manager<S_d_value_set...>& val);
 
  111#define FLOW_CFG_OPT_CHECK_ASSERT(ARG_must_be_true) \ 
  112  FLOW_UTIL_SEMICOLON_SAFE \ 
  114      if (!(ARG_must_be_true)) \ 
  116        FLOW_LOG_WARNING("Validation failed; the following condition must hold: [" #ARG_must_be_true "]."); \
 
  117        outcome = ::flow::cfg::Final_validator_outcome::S_FAIL; \
 
Flow module that facilitates configuring modules, such as applications and APIs, via statically and/o...
Final_validator_outcome
Result enumeration for a Final_validator_func::Type function which is used by a Config_manager user w...
@ S_ACCEPT
The holistically-checked cumulative Value_set has no problems and shall be accepted into the candidat...
@ S_SKIP
The holistically-checked cumulative Value_set has contents such that the validator function decided t...
@ S_FAIL
The holistically-checked cumulative Value_set has invalid contents; the candidate shall be rejected,...
std::ostream & operator<<(std::ostream &os, const Option_set< Value_set > &val)
Serializes (briefly) an Option_set to a standard output stream.