ANNA Suite  2020b
Multipurpose development suite for Telco applications
Public Member Functions | List of all members
anna::EqualTo< K, T > Class Template Reference

#include <EqualTo.hpp>

Public Member Functions

 EqualTo (const K key)
 
 EqualTo (const EqualTo< K, T > &other)
 
bool operator() (T *t) const
 
bool operator() (const T *t) const
 

Detailed Description

template<class K, class T>
class anna::EqualTo< K, T >

Predicado que sirve para aplicar a las busquedas sobre vectores de objetos generica.

Parameters
KTipo de dato por el que vamos a comparar.
TClase de la que esta el contenedor que vamos a recorrer.

La clase T debe tener definido el operador == para el tipo const K.

See also
find_if

Constructor & Destructor Documentation

◆ EqualTo() [1/2]

template<class K, class T>
anna::EqualTo< K, T >::EqualTo ( const K  key)
inline
27 : a_key(key) {;}

◆ EqualTo() [2/2]

template<class K, class T>
anna::EqualTo< K, T >::EqualTo ( const EqualTo< K, T > &  other)
inline
28 : a_key(other.a_key) {;}

Member Function Documentation

◆ operator()() [1/2]

template<class K, class T>
bool anna::EqualTo< K, T >::operator() ( T *  t) const
inline
29 { return *t == a_key; }

◆ operator()() [2/2]

template<class K, class T>
bool anna::EqualTo< K, T >::operator() ( const T *  t) const
inline
30 { return *t == a_key; }

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