LOG4CPP::DETAILS::REQUIRED::PARAMS::VALIDATOR(3)
πΈ 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 anoptional_params_validator. πtemplate<typename T> const required_params_validator & operator() (const char *param, T &value) constβ templated call-operator that gives back aconst 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 ¶m_value, T &value) consttemplate<typename T> void assign_impl (const std::string ¶m_value, T &value) constvoid assign_impl (const std::string ¶m_value, std::string &value) constvoid 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
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms