Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
Cargando...
Buscando...
Nada coincide
Referencia de la plantilla de la clase EU::TPair< KeyType, ValueType >

Clase TPair para representar un par de valores. Más...

#include <TPair.h>

Métodos públicos

bool operator!= (const TPair< KeyType, ValueType > &Other) const
 Compara dos pares para verificar si son diferentes.
 
bool operator< (const TPair< KeyType, ValueType > &Other) const
 Compara dos pares para verificar si el par actual es menor que el otro.
 
bool operator<= (const TPair< KeyType, ValueType > &Other) const
 Compara dos pares para verificar si el par actual es menor o igual al otro.
 
bool operator== (const TPair< KeyType, ValueType > &Other) const
 Compara dos pares para verificar si son iguales.
 
bool operator> (const TPair< KeyType, ValueType > &Other) const
 Compara dos pares para verificar si el par actual es mayor que el otro.
 
bool operator>= (const TPair< KeyType, ValueType > &Other) const
 Compara dos pares para verificar si el par actual es mayor o igual al otro.
 
void Print () const
 Imprime el par en la consola.
 
 TPair ()
 Constructor por defecto que inicializa el par con valores predeterminados.
 
 TPair (const KeyType &InKey, const ValueType &InValue)
 Constructor que inicializa el par con los valores especificados.
 

Atributos públicos

KeyType Key
 Clave del par.
 
ValueType Value
 Valor del par.
 

Descripción detallada

template<typename KeyType, typename ValueType>
class EU::TPair< KeyType, ValueType >

La clase TPair almacena un par de valores de tipos específicos. Es similar a std::pair, pero se ha diseñado para ser simple y adaptable a tus necesidades. Esta clase proporciona una manera eficiente de manejar pares de datos en tu código.

Parámetros de plantilla
KeyTypeTipo del primer valor (clave) del par.
ValueTypeTipo del segundo valor (valor) del par.

Definición en la línea 51 del archivo TPair.h.

Documentación de constructores y destructores

◆ TPair() [1/2]

template<typename KeyType , typename ValueType >
EU::TPair< KeyType, ValueType >::TPair ( )
inline

Definición en la línea 56 del archivo TPair.h.

◆ TPair() [2/2]

template<typename KeyType , typename ValueType >
EU::TPair< KeyType, ValueType >::TPair ( const KeyType &  InKey,
const ValueType &  InValue 
)
inline
Parámetros
InKeyValor para el primer elemento del par (clave).
InValueValor para el segundo elemento del par (valor).

Definición en la línea 64 del archivo TPair.h.

Documentación de funciones miembro

◆ operator!=()

template<typename KeyType , typename ValueType >
bool EU::TPair< KeyType, ValueType >::operator!= ( const TPair< KeyType, ValueType > &  Other) const
inline
Parámetros
OtherOtro par a comparar.
Devuelve
true Si los pares son diferentes.
false Si los pares son iguales.

Definición en la línea 94 del archivo TPair.h.

◆ operator<()

template<typename KeyType , typename ValueType >
bool EU::TPair< KeyType, ValueType >::operator< ( const TPair< KeyType, ValueType > &  Other) const
inline
Parámetros
OtherOtro par a comparar.
Devuelve
true Si el par actual es menor que el otro.
false Si el par actual no es menor que el otro.

Definición en la línea 105 del archivo TPair.h.

Hace referencia a EU::TPair< KeyType, ValueType >::Key y EU::TPair< KeyType, ValueType >::Value.

◆ operator<=()

template<typename KeyType , typename ValueType >
bool EU::TPair< KeyType, ValueType >::operator<= ( const TPair< KeyType, ValueType > &  Other) const
inline
Parámetros
OtherOtro par a comparar.
Devuelve
true Si el par actual es menor o igual al otro.
false Si el par actual no es menor o igual al otro.

Definición en la línea 127 del archivo TPair.h.

◆ operator==()

template<typename KeyType , typename ValueType >
bool EU::TPair< KeyType, ValueType >::operator== ( const TPair< KeyType, ValueType > &  Other) const
inline
Parámetros
OtherOtro par a comparar.
Devuelve
true Si los pares son iguales.
false Si los pares son diferentes.

Definición en la línea 83 del archivo TPair.h.

Hace referencia a EU::TPair< KeyType, ValueType >::Key y EU::TPair< KeyType, ValueType >::Value.

◆ operator>()

template<typename KeyType , typename ValueType >
bool EU::TPair< KeyType, ValueType >::operator> ( const TPair< KeyType, ValueType > &  Other) const
inline
Parámetros
OtherOtro par a comparar.
Devuelve
true Si el par actual es mayor que el otro.
false Si el par actual no es mayor que el otro.

Definición en la línea 116 del archivo TPair.h.

◆ operator>=()

template<typename KeyType , typename ValueType >
bool EU::TPair< KeyType, ValueType >::operator>= ( const TPair< KeyType, ValueType > &  Other) const
inline
Parámetros
OtherOtro par a comparar.
Devuelve
true Si el par actual es mayor o igual al otro.
false Si el par actual no es mayor o igual al otro.

Definición en la línea 138 del archivo TPair.h.

◆ Print()

template<typename KeyType , typename ValueType >
void EU::TPair< KeyType, ValueType >::Print ( ) const
inline

Muestra el valor de la clave y del valor en la consola.

Definición en la línea 147 del archivo TPair.h.

Hace referencia a EU::TPair< KeyType, ValueType >::Key y EU::TPair< KeyType, ValueType >::Value.

Documentación de datos miembro

◆ Key

template<typename KeyType , typename ValueType >
KeyType EU::TPair< KeyType, ValueType >::Key

◆ Value

template<typename KeyType , typename ValueType >
ValueType EU::TPair< KeyType, ValueType >::Value

La documentación de esta clase está generada del siguiente archivo: