Public Member Functions
ESBTL::Not_functor< S > Struct Template Reference

#include <combine_boolean_operator.h>

List of all members.

Public Member Functions

 Not_functor ()
 Not_functor (const S &s)
template<class T >
bool operator() (const T &t) const

Detailed Description

template<class S>
struct ESBTL::Not_functor< S >

Class defining a function object returning the opposite result of a given function object.

Template Parameters:
Sis a function object with an operator() taking one argument and returning a Boolean (such as Atom selection).

Constructor & Destructor Documentation

template<class S >
ESBTL::Not_functor< S >::Not_functor ( ) [inline]
template<class S >
ESBTL::Not_functor< S >::Not_functor ( const S &  s) [inline]

Member Function Documentation

template<class S >
template<class T >
bool ESBTL::Not_functor< S >::operator() ( const T &  t) const [inline]

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