LIBINT  2.6.0
Public Types | Public Member Functions | Protected Attributes | List of all members
libint2::Hashable< KeyType, KeyMP > Class Template Referenceabstract

Objects of Hashable<T> class provide hashing function key() which computes keys of type KeyType. More...

#include <hashable.h>

Collaboration diagram for libint2::Hashable< KeyType, KeyMP >:
Collaboration graph
[legend]

Public Types

typedef KeyTraits< KeyType >::ReturnType KeyReturnType
 

Public Member Functions

virtual KeyReturnType key () const =0
 

Protected Attributes

KeyStore< KeyType, OwnKey< KeyMP >::result > key_
 

Detailed Description

template<typename KeyType, KeyManagePolicy KeyMP>
class libint2::Hashable< KeyType, KeyMP >

Objects of Hashable<T> class provide hashing function key() which computes keys of type KeyType.

key() returns KeyTraits<KeyType>::ReturnType.


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