log4cpp: log4cpp::TriggeringEventEvaluatorFactory Class Reference

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

- Class List
- Class Hierarchy
- Class Members

# log4cpp::TriggeringEventEvaluatorFactory Class Reference

`#include <TriggeringEventEvaluatorFactory.hh>`

List of all members.

## Public Types
typedef FactoryParams | params_t
typedef std::auto_ptr< TriggeringEventEvaluator >(*) | create_function_t (const params_t &params)
## Public Member Functions
void | registerCreator (const std::string &class_name, create_function_t create_function)
std::auto_ptr< TriggeringEventEvaluator > | create (const std::string &class_name, const params_t &params)
bool | registered (const std::string &class_name) const
## Static Public Member Functions
static TriggeringEventEvaluatorFactory & | getInstance ()

## Member Typedef Documentation

typedef FactoryParams log4cpp::TriggeringEventEvaluatorFactory::params_t

typedef std::auto_ptr<TriggeringEventEvaluator>(*) log4cpp::TriggeringEventEvaluatorFactory::create_function_t(const params_t &params)

## Member Function Documentation

TriggeringEventEvaluatorFactory & log4cpp::TriggeringEventEvaluatorFactory::getInstance | ( |  | ) | `[static]`

void log4cpp::TriggeringEventEvaluatorFactory::registerCreator | ( | const std::string & | class_name,
|  | create_function_t | create_function |
| ) |  |  |

std::auto_ptr< TriggeringEventEvaluator > log4cpp::TriggeringEventEvaluatorFactory::create | ( | const std::string & | class_name,
|  | const params_t & | params |
| ) |  |  |

bool log4cpp::TriggeringEventEvaluatorFactory::registered | ( | const std::string & | class_name | ) | const

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

- TriggeringEventEvaluatorFactory.hh
- TriggeringEventEvaluatorFactory.cpp