Page Speed Optimization Libraries  1.13.35.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
string_hash.h File Reference
#include <cstddef>
#include "pagespeed/kernel/base/string.h"
#include "pagespeed/kernel/base/string_util.h"

Go to the source code of this file.

Classes

struct  net_instaweb::CasePreserve
 A helper for case-sensitive hashing. More...
 
struct  net_instaweb::CaseFold
 A helper for case-insensitive hashing, which folds to lowercase. More...
 
struct  net_instaweb::CasePreserveStringHash
 Functors for constructing case-insensitive and case-sensitive hash-tables. More...
 
struct  net_instaweb::CaseFoldStringHash
 
struct  net_instaweb::CaseFoldStringEqual
 
struct  net_instaweb::CasePreserveStringPieceHash
 
struct  net_instaweb::CaseFoldStringPieceHash
 
struct  net_instaweb::CaseFoldStringPieceEqual
 

Namespaces

 net_instaweb
 Unit-test framework for wget fetcher.
 

Functions

template<class CharTransform , typename IntType >
IntType net_instaweb::HashString (const char *s, size_t len)
 
size_t net_instaweb::JoinHash (size_t a, size_t b)