2005/5/9

     
 

struct HashCalc

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::StringHash< C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20 >::HashCalc< c, h > Struct Template Reference

#include <String.h>

List of all members.

template<const char C0, const char C1 = '\0', const char C2 = '\0', const char C3 = '\0', const char C4 = '\0', const char C5 = '\0', const char C6 = '\0', const char C7 = '\0', const char C8 = '\0', const char C9 = '\0', const char C10 = '\0', const char C11 = '\0', const char C12 = '\0', const char C13 = '\0', const char C14 = '\0', const char C15 = '\0', const char C16 = '\0', const char C17 = '\0', const char C18 = '\0', const char C19 = '\0', const char C20 = '\0'>
template<const char c, unsigned long h>
struct acdk::lang::StringHash< C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20 >::HashCalc< c, h >


Public Types

enum  { value = c == 0 ? h : h * 31 + c }

Member Enumeration Documentation

template<const char C0, const char C1 = '\0', const char C2 = '\0', const char C3 = '\0', const char C4 = '\0', const char C5 = '\0', const char C6 = '\0', const char C7 = '\0', const char C8 = '\0', const char C9 = '\0', const char C10 = '\0', const char C11 = '\0', const char C12 = '\0', const char C13 = '\0', const char C14 = '\0', const char C15 = '\0', const char C16 = '\0', const char C17 = '\0', const char C18 = '\0', const char C19 = '\0', const char C20 = '\0'>
template<const char c, unsigned long h>
anonymous enum
 

Enumeration values:
value