SNAP Library 4.0, Developer Reference  2017-07-27 13:18:06
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
hash.h File Reference
#include "bd.h"
#include <stdio.h>
Include dependency graph for hash.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  THashKeyDat< TKey, TDat >
 
class  THashKeyDatI< TKey, TDat >
 
class  TDefaultHashFunc< TKey >
 
class  THash< TKey, TDat, THashFunc >
 
class  THash< TKey, TDat, THashFunc >::THashKeyDatCmp
 
class  THash< TKey, TDat, THashFunc >::TLoadTHKeyDatInitializer< TDatInitFn >
 
class  PHash< TKey, TDat >
 
class  TBigStrPool
 
class  TStrHash< TDat, TStringPool, THashFunc >
 
class  TCache< TKey, TDat, THashFunc >
 
class  TStrHashF_OldGLib
 
class  TStrHashF_Md5
 
class  TStrHashF_DJB
 
class  TVecHashF_OldGLib< TVec >
 

Typedefs

typedef THash< TCh, TCh > TChChH
 
typedef THash< TChTr, TInt > TChTrIntH
 
typedef THash< TInt, TInt > TIntH
 
typedef THash< TUInt64, TInt > TUInt64H
 
typedef THash< TInt, TBool > TIntBoolH
 
typedef THash< TInt, TInt > TIntIntH
 
typedef THash< TInt, TUInt64 > TIntUInt64H
 
typedef THash< TInt, TIntFltPr > TIntIntFltPrH
 
typedef THash< TInt, TIntV > TIntIntVH
 
typedef THash< TInt, TIntH > TIntIntHH
 
typedef THash< TInt, TFlt > TIntFltH
 
typedef THash< TInt, TFltPr > TIntFltPrH
 
typedef THash< TInt, TFltTr > TIntFltTrH
 
typedef THash< TInt, TFltV > TIntFltVH
 
typedef THash< TInt, TStr > TIntStrH
 
typedef THash< TInt, TStrV > TIntStrVH
 
typedef THash< TInt, TStrPrV > TIntStrPrVH
 
typedef THash< TInt, TIntPr > TIntIntPrH
 
typedef THash< TInt, TIntPrV > TIntIntPrVH
 
typedef THash< TInt, TIntStrPr > TIntIntStrPrH
 
typedef THash< TInt, TIntVFltVPr > TIntIntVFltVPrH
 
typedef THash< TUInt64, TStrV > TUInt64StrVH
 
typedef THash< TIntPr, TInt > TIntPrIntH
 
typedef THash< TIntPr, TIntPr > TIntPrH
 
typedef THash< TIntPr, TIntV > TIntPrIntVH
 
typedef THash< TIntPr, TIntPrV > TIntPrIntPrVH
 
typedef THash< TIntTr, TInt > TIntTrIntH
 
typedef THash< TIntV, TInt > TIntVIntH
 
typedef THash< TUInt, TUInt > TUIntH
 
typedef THash< TIntPr, TFlt > TIntPrFltH
 
typedef THash< TIntTr, TFlt > TIntTrFltH
 
typedef THash< TIntPr, TStr > TIntPrStrH
 
typedef THash< TIntPr, TStrV > TIntPrStrVH
 
typedef THash< TIntStrPr, TInt > TIntStrPrIntH
 
typedef THash< TIntIntPrPr, TInt > TIntIntPrPrIntH
 
typedef THash< TIntIntPrPr, TFlt > TIntIntPrPrFltH
 
typedef THash< TIntIntPrPr, TStr > TIntIntPrPrStrH
 
typedef THash< TFlt, TFlt > TFltFltH
 
typedef THash< TStr, TInt > TStrH
 
typedef THash< TStr, TBool > TStrBoolH
 
typedef THash< TStr, TInt > TStrIntH
 
typedef THash< TStr, TIntPr > TStrIntPrH
 
typedef THash< TStr, TIntV > TStrIntVH
 
typedef THash< TStr, TUInt64 > TStrUInt64H
 
typedef THash< TStr, TUInt64V > TStrUInt64VH
 
typedef THash< TStr, TIntPrV > TStrIntPrVH
 
typedef THash< TStr, TFlt > TStrFltH
 
typedef THash< TStr, TFltV > TStrFltVH
 
typedef THash< TStr, TStr > TStrStrH
 
typedef THash< TStr, TStrPr > TStrStrPrH
 
typedef THash< TStr, TStrV > TStrStrVH
 
typedef THash< TStr, TStrPrV > TStrStrPrVH
 
typedef THash< TStr, TStrKdV > TStrStrKdVH
 
typedef THash< TStr, TIntFltPr > TStrIntFltPrH
 
typedef THash< TStr, TStrIntPrV > TStrStrIntPrVH
 
typedef THash< TStr, TStrIntKdV > TStrStrIntKdVH
 
typedef THash< TDbStr, TInt > TDbStrIntH
 
typedef THash< TDbStr, TStr > TDbStrStrH
 
typedef THash< TStrPr, TBool > TStrPrBoolH
 
typedef THash< TStrPr, TInt > TStrPrIntH
 
typedef THash< TStrPr, TFlt > TStrPrFltH
 
typedef THash< TStrPr, TStr > TStrPrStrH
 
typedef THash< TStrPr, TStrV > TStrPrStrVH
 
typedef THash< TStrTr, TInt > TStrTrIntH
 
typedef THash< TStrIntPr, TInt > TStrIntPrIntH
 
typedef THash< TStrV, TInt > TStrVH
 
typedef THash< TStrV, TInt > TStrVIntH
 
typedef THash< TStrV, TIntV > TStrVIntVH
 
typedef THash< TStrV, TStr > TStrVStrH
 
typedef THash< TStrV, TStrV > TStrVStrVH
 
typedef TPt< TBigStrPool > PBigStrPool
 
typedef TStrHash< TInt > TStrSH
 
typedef TStrHash< TInt > TStrIntSH
 
typedef TStrHash< TIntV > TStrToIntVSH
 

Typedef Documentation

Definition at line 711 of file hash.h.

typedef THash<TCh, TCh> TChChH

Definition at line 605 of file hash.h.

Definition at line 606 of file hash.h.

Definition at line 663 of file hash.h.

Definition at line 664 of file hash.h.

typedef THash<TFlt, TFlt> TFltFltH

Definition at line 644 of file hash.h.

Definition at line 609 of file hash.h.

typedef THash<TInt, TFlt> TIntFltH

Definition at line 615 of file hash.h.

Definition at line 616 of file hash.h.

Definition at line 617 of file hash.h.

Definition at line 618 of file hash.h.

typedef THash<TInt, TInt> TIntH

Definition at line 607 of file hash.h.

Definition at line 612 of file hash.h.

typedef THash<TInt, TInt> TIntIntH

Definition at line 610 of file hash.h.

Definition at line 614 of file hash.h.

Definition at line 622 of file hash.h.

Definition at line 642 of file hash.h.

Definition at line 641 of file hash.h.

Definition at line 643 of file hash.h.

Definition at line 623 of file hash.h.

Definition at line 624 of file hash.h.

Definition at line 625 of file hash.h.

Definition at line 613 of file hash.h.

Definition at line 636 of file hash.h.

Definition at line 628 of file hash.h.

typedef THash< TIntPr, TInt > TIntPrIntH

Definition at line 627 of file hash.h.

Definition at line 630 of file hash.h.

Definition at line 629 of file hash.h.

Definition at line 638 of file hash.h.

Definition at line 639 of file hash.h.

typedef THash<TInt, TStr> TIntStrH

Definition at line 619 of file hash.h.

Definition at line 640 of file hash.h.

Definition at line 621 of file hash.h.

Definition at line 620 of file hash.h.

Definition at line 637 of file hash.h.

Definition at line 631 of file hash.h.

Definition at line 611 of file hash.h.

Definition at line 632 of file hash.h.

Definition at line 646 of file hash.h.

typedef THash<TStr, TFlt> TStrFltH

Definition at line 653 of file hash.h.

Definition at line 654 of file hash.h.

typedef THash<TStr, TInt> TStrH

Definition at line 645 of file hash.h.

Definition at line 660 of file hash.h.

typedef THash<TStr, TInt> TStrIntH

Definition at line 647 of file hash.h.

Definition at line 648 of file hash.h.

Definition at line 671 of file hash.h.

Definition at line 652 of file hash.h.

Definition at line 1059 of file hash.h.

Definition at line 649 of file hash.h.

Definition at line 665 of file hash.h.

Definition at line 667 of file hash.h.

Definition at line 666 of file hash.h.

Definition at line 668 of file hash.h.

Definition at line 669 of file hash.h.

typedef TStrHash<TInt> TStrSH

Definition at line 1058 of file hash.h.

typedef THash<TStr, TStr> TStrStrH

Definition at line 655 of file hash.h.

Definition at line 662 of file hash.h.

Definition at line 661 of file hash.h.

Definition at line 659 of file hash.h.

Definition at line 656 of file hash.h.

Definition at line 658 of file hash.h.

Definition at line 657 of file hash.h.

Definition at line 1060 of file hash.h.

Definition at line 670 of file hash.h.

Definition at line 650 of file hash.h.

Definition at line 651 of file hash.h.

typedef THash<TStrV, TInt> TStrVH

Definition at line 672 of file hash.h.

Definition at line 673 of file hash.h.

Definition at line 674 of file hash.h.

Definition at line 675 of file hash.h.

Definition at line 676 of file hash.h.

Definition at line 608 of file hash.h.

Definition at line 626 of file hash.h.

typedef THash<TUInt, TUInt> TUIntH

Definition at line 633 of file hash.h.