LOG4CPP::DETAILS::REQUIRED::PARAMS::VALIDATOR(3)

πŸ“¦
version 1.1.4 Β· 3 versions
, in opensuse-leap 16.0

🌸 NAME 🌸

This is the Library Functions Manual page for log4cpp::d...s_validator(3) β€” aka log4cpp::details::required_params_validator, bestie. ✨ It’s the class in log4cpp::details, and it inherits log4cpp::details::base_validator_data. No cap.

✨ SYNOPSIS ✨

#include <FactoryParams.hh>

Inherits log4cpp::details::base_validator_data.

πŸ’– Public Member Functions πŸ’–

  • required_params_validator (const char *tag, const FactoryParams *params) β€” constructor moment, fr fr. 🫢
  • template<typename T> optional_params_validator optional (const char *param, T &value) const β€” templated cutie that hands you an optional_params_validator. πŸŽ€
  • template<typename T> const required_params_validator & operator() (const char *param, T &value) const β€” templated call-operator that gives back a const required_params_validator &, main character energy. πŸ‘‘

🫢 Public Member Functions inherited from log4cpp::details::base_validator_data 🫢

  • base_validator_data (const char *tag, const FactoryParams *params) β€” inherited constructor doing its thing. πŸ’œ

πŸŽ€ Additional Inherited Members πŸŽ€

🌸 Protected Member Functions inherited from log4cpp::details::base_validator_data 🌸

  • template<typename T> void assign (const std::string &param_value, T &value) const
  • template<typename T> void assign_impl (const std::string &param_value, T &value) const
  • void assign_impl (const std::string &param_value, std::string &value) const
  • void throw_error (const char *param_name) const

πŸ’œ Protected Attributes inherited from log4cpp::details::base_validator_data πŸ’œ

  • const char * tag_
  • const FactoryParams * params_

🌈 Constructor & Destructor Documentation 🌈

log4cpp::details::required_params_validator::required_params_validator

log4cpp::details::required_params_validator::required_params_validator (const char * tag, const FactoryParams * params) [inline]

πŸ”₯ Member Function Documentation πŸ”₯

log4cpp::details::required_params_validator::operator()

template<typename T> const required_params_validator &
log4cpp::details::required_params_validator::operator() (const char *
param, T & value) const [inline]

log4cpp::details::required_params_validator::optional

template<typename T> optional_params_validator
log4cpp::details::required_params_validator::optional (const char *
param, T & value) const

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for log4cpp from the source code.


log4cpp Version 1.1 β€” and the footer’s date? bestie, the original didn’t list one, so I’m not inventing it. πŸ’…βœ¨

πŸ“¦ where this page comes from