MIRA
Classes | Namespaces | Functions
LogCustomizableFilter.h File Reference

A customizable log filter. More...

#include <error/LoggingCore.h>
Include dependency graph for LogCustomizableFilter.h:

Go to the source code of this file.

Classes

class  LogCustomizableFilter
 A customizable log filter to match the users needs. More...
 
class  LogCustomizableFilter::CustomFilterBase
 Abstract base class for custom filters. More...
 
class  LogCustomizableFilter::CustomFilter< Derived >
 Helper class to get the type info of the derived class. More...
 
class  LogCustomizableFilter::Class< F >
 Class filter, used to filter log entries with a given class name. More...
 
class  LogCustomizableFilter::Namespace< F >
 Namespace filter, used to filter log entries with a given namespace. More...
 
class  LogCustomizableFilter::Severity< F >
 Severity filter, used to filter log entries with a given severity level. More...
 
class  LogCustomizableFilter::Thread< F >
 ThreadID filter, used to filter log entries with a given thread id. More...
 
class  LogCustomizableFilter::AndOperator< F1, F2 >
 Operator class used to combine two custom filters by the & operator. More...
 
class  LogCustomizableFilter::OrOperator< F1, F2 >
 Operator class used to combine two custom filters by the | operator. More...
 

Namespaces

 mira
 specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
 

Functions

template<typename Derived1 , typename Derived2 >
LogCustomizableFilter::AndOperator< Derived1, Derived2 > operator & (const LogCustomizableFilter::CustomFilter< Derived1 > &f1, const LogCustomizableFilter::CustomFilter< Derived2 > &f2)
 Operator to combine filters by and. More...
 
template<typename Derived1 , typename Derived2 >
LogCustomizableFilter::OrOperator< Derived1, Derived2 > operator| (const LogCustomizableFilter::CustomFilter< Derived1 > &f1, const LogCustomizableFilter::CustomFilter< Derived2 > &f2)
 Operator to combine filters by or. More...
 

Detailed Description

A customizable log filter.

Author
Tim Langner
Date
2010/07/08