RLib  5.7
RLib - an opensource, lightweight and multi-platform framework for cpp programming
System::Collections::Generic::IHash< K, H > Class Template Reference

Defines a method that a type implements to compute hash code More...

Public Types

typedef H(* __HashDelegate) (const K *, size_t)
 
typedef __HashDelegate Delegate
 
typedef K KeyType
 
typedef H Type
 

Static Public Member Functions

static Type GetHashCode (const String *lpkey, size_t)
 default string hasher More...
 
static Type GetHashCode (const LPCTSTR *lpkey, size_t)
 default LPCTSTR hasher More...
 
static Type GetHashCode (const void *lpkey, size_t size)
 default hasher More...
 

Detailed Description

template<typename K, typename H>
class System::Collections::Generic::IHash< K, H >

Defines a method that a type implements to compute hash code

Member Function Documentation

template<typename K , typename H >
static Type System::Collections::Generic::IHash< K, H >::GetHashCode ( const String lpkey,
size_t   
)
inlinestatic

default string hasher

template<typename K , typename H >
static Type System::Collections::Generic::IHash< K, H >::GetHashCode ( const LPCTSTR *  lpkey,
size_t   
)
inlinestatic

default LPCTSTR hasher

template<typename K , typename H >
static Type System::Collections::Generic::IHash< K, H >::GetHashCode ( const void *  lpkey,
size_t  size 
)
inlinestatic

default hasher


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