Dynalib Utils
Public Member Functions | List of all members
IHashable< T > Class Template Referenceabstract

#include <IHashable.h>

Inheritance diagram for IHashable< T >:
Inheritance graph
[legend]
Collaboration diagram for IHashable< T >:
Collaboration graph
[legend]

Public Member Functions

 IHashable ()=default
 
virtual ~IHashable ()=default
 
virtual int hashCode () const =0
 
- Public Member Functions inherited from IComparable< T >
 IComparable ()=default
 
virtual ~IComparable ()=default
 
virtual bool operator== (const T &other) const =0
 

Constructor & Destructor Documentation

◆ IHashable()

template<class T>
IHashable< T >::IHashable ( )
default

◆ ~IHashable()

template<class T>
virtual IHashable< T >::~IHashable ( )
virtualdefault

Member Function Documentation

◆ hashCode()

template<class T>
virtual int IHashable< T >::hashCode ( ) const
pure virtual

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