log4cpp: log4cpp::details::optional_params_validator Class Reference

- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# log4cpp::details::optional_params_validator Class Reference

`#include <FactoryParams.hh>`

Inheritance diagram for log4cpp::details::optional_params_validator:

[legend]
Collaboration diagram for log4cpp::details::optional_params_validator:

[legend]
List of all members.

## Public Member Functions
| optional_params_validator (const char *tag, const FactoryParams *params)
template<typename T>
required_params_validator | required (const char *param, T &value) const
template<typename T>
const optional_params_validator & | operator() (const char *param, T &value) const

## Constructor & Destructor Documentation

log4cpp::details::optional_params_validator::optional_params_validator | ( | const char * | tag,
|  | const FactoryParams * | params |
| ) |  |  | `[inline]`

## Member Function Documentation

template<typename T>

required_params_validator log4cpp::details::optional_params_validator::required | ( | const char * | param,
|  | T & | value |
| ) |  |  | const`[inline]`

template<typename T>

const optional_params_validator & log4cpp::details::optional_params_validator::operator() | ( | const char * | param,
|  | T & | value |
| ) |  |  | const`[inline]`

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

- FactoryParams.hh