Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Data Structures | Public Member Functions | Static Public Attributes
EqualityPredicate< T, U > Struct Template Reference

Data Structures

class  ConvertibleToBool
 

Public Member Functions

 EqualityPredicate (T *, U *)
 
ConvertibleToBool operator() (const T &x, const U &y)
 
 EqualityPredicate (T *, U *)
 
ConvertibleToBool operator() (const T &x, const U &y)
 
 EqualityPredicate (const T &val, int)
 
ConvertibleToBool operator() (const T &arg)
 
 EqualityPredicate (const T &val, int)
 
ConvertibleToBool operator() (const T &arg)
 
 EqualityPredicate (T *, U *)
 
ConvertibleToBool operator() (const T &x, const U &y)
 

Static Public Attributes

static std::size_t funcalls_
 

Detailed Description

template<class T, class U>
struct EqualityPredicate< T, U >

Definition at line 56 of file 25.adjacent.find.cpp.

Constructor & Destructor Documentation

◆ EqualityPredicate() [1/5]

template<class T , class U >
EqualityPredicate< T, U >::EqualityPredicate ( T *  ,
U *   
)
inline

Definition at line 62 of file 25.adjacent.find.cpp.

◆ EqualityPredicate() [2/5]

template<class T , class U >
EqualityPredicate< T, U >::EqualityPredicate ( T *  ,
U *   
)
inline

Definition at line 66 of file 25.find.first.cpp.

◆ EqualityPredicate() [3/5]

template<class T , class U >
EqualityPredicate< T, U >::EqualityPredicate ( const T &  val,
int   
)
inline

Definition at line 109 of file 25.remove.cpp.

◆ EqualityPredicate() [4/5]

template<class T , class U >
EqualityPredicate< T, U >::EqualityPredicate ( const T &  val,
int   
)
inline

Definition at line 109 of file 25.replace.cpp.

◆ EqualityPredicate() [5/5]

template<class T , class U >
EqualityPredicate< T, U >::EqualityPredicate ( T *  ,
U *   
)
inline

Definition at line 145 of file 25.search.cpp.

Member Function Documentation

◆ operator()() [1/5]

template<class T , class U >
ConvertibleToBool EqualityPredicate< T, U >::operator() ( const T &  arg)
inline

Definition at line 123 of file 25.remove.cpp.

◆ operator()() [2/5]

template<class T , class U >
ConvertibleToBool EqualityPredicate< T, U >::operator() ( const T &  arg)
inline

Definition at line 123 of file 25.replace.cpp.

◆ operator()() [3/5]

template<class T , class U >
ConvertibleToBool EqualityPredicate< T, U >::operator() ( const T &  x,
const U &  y 
)
inline

Definition at line 75 of file 25.adjacent.find.cpp.

◆ operator()() [4/5]

template<class T , class U >
ConvertibleToBool EqualityPredicate< T, U >::operator() ( const T &  x,
const U &  y 
)
inline

Definition at line 79 of file 25.find.first.cpp.

◆ operator()() [5/5]

template<class T , class U >
ConvertibleToBool EqualityPredicate< T, U >::operator() ( const T &  x,
const U &  y 
)
inline

Definition at line 158 of file 25.search.cpp.

Field Documentation

◆ funcalls_

template<class T , class U >
std::size_t EqualityPredicate< T, U >::funcalls_
static

Definition at line 58 of file 25.adjacent.find.cpp.


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