SNAP Library 3.0, User Reference  2016-07-20 17:56:49
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"

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  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, TChTChChH
 
typedef THash< TChTr, TIntTChTrIntH
 
typedef THash< TInt, TIntTIntH
 
typedef THash< TUInt64, TIntTUInt64H
 
typedef THash< TInt, TBoolTIntBoolH
 
typedef THash< TInt, TIntTIntIntH
 
typedef THash< TInt, TUInt64TIntUInt64H
 
typedef THash< TInt, TIntFltPrTIntIntFltPrH
 
typedef THash< TInt, TIntVTIntIntVH
 
typedef THash< TInt, TIntHTIntIntHH
 
typedef THash< TInt, TFltTIntFltH
 
typedef THash< TInt, TFltPrTIntFltPrH
 
typedef THash< TInt, TFltTrTIntFltTrH
 
typedef THash< TInt, TFltVTIntFltVH
 
typedef THash< TInt, TStrTIntStrH
 
typedef THash< TInt, TStrVTIntStrVH
 
typedef THash< TInt, TStrPrVTIntStrPrVH
 
typedef THash< TInt, TIntPrTIntIntPrH
 
typedef THash< TInt, TIntPrVTIntIntPrVH
 
typedef THash< TInt, TIntStrPrTIntIntStrPrH
 
typedef THash< TUInt64, TStrVTUInt64StrVH
 
typedef THash< TIntPr, TIntTIntPrIntH
 
typedef THash< TIntPr, TIntPrTIntPrH
 
typedef THash< TIntPr, TIntVTIntPrIntVH
 
typedef THash< TIntPr, TIntPrVTIntPrIntPrVH
 
typedef THash< TIntTr, TIntTIntTrIntH
 
typedef THash< TIntV, TIntTIntVIntH
 
typedef THash< TUInt, TUIntTUIntH
 
typedef THash< TIntPr, TFltTIntPrFltH
 
typedef THash< TIntTr, TFltTIntTrFltH
 
typedef THash< TIntPr, TStrTIntPrStrH
 
typedef THash< TIntPr, TStrVTIntPrStrVH
 
typedef THash< TIntStrPr, TIntTIntStrPrIntH
 
typedef THash< TIntIntPrPr, TIntTIntIntPrPrIntH
 
typedef THash< TIntIntPrPr, TFltTIntIntPrPrFltH
 
typedef THash< TIntIntPrPr, TStrTIntIntPrPrStrH
 
typedef THash< TFlt, TFltTFltFltH
 
typedef THash< TStr, TIntTStrH
 
typedef THash< TStr, TBoolTStrBoolH
 
typedef THash< TStr, TIntTStrIntH
 
typedef THash< TStr, TIntPrTStrIntPrH
 
typedef THash< TStr, TIntVTStrIntVH
 
typedef THash< TStr, TUInt64TStrUInt64H
 
typedef THash< TStr, TUInt64VTStrUInt64VH
 
typedef THash< TStr, TIntPrVTStrIntPrVH
 
typedef THash< TStr, TFltTStrFltH
 
typedef THash< TStr, TFltVTStrFltVH
 
typedef THash< TStr, TStrTStrStrH
 
typedef THash< TStr, TStrPrTStrStrPrH
 
typedef THash< TStr, TStrVTStrStrVH
 
typedef THash< TStr, TStrPrVTStrStrPrVH
 
typedef THash< TStr, TStrKdVTStrStrKdVH
 
typedef THash< TStr, TIntFltPrTStrIntFltPrH
 
typedef THash< TStr, TStrIntPrVTStrStrIntPrVH
 
typedef THash< TStr, TStrIntKdVTStrStrIntKdVH
 
typedef THash< TDbStr, TIntTDbStrIntH
 
typedef THash< TDbStr, TStrTDbStrStrH
 
typedef THash< TStrPr, TBoolTStrPrBoolH
 
typedef THash< TStrPr, TIntTStrPrIntH
 
typedef THash< TStrPr, TFltTStrPrFltH
 
typedef THash< TStrPr, TStrTStrPrStrH
 
typedef THash< TStrPr, TStrVTStrPrStrVH
 
typedef THash< TStrTr, TIntTStrTrIntH
 
typedef THash< TStrIntPr, TIntTStrIntPrIntH
 
typedef THash< TStrV, TIntTStrVH
 
typedef THash< TStrV, TIntTStrVIntH
 
typedef THash< TStrV, TIntVTStrVIntVH
 
typedef THash< TStrV, TStrTStrVStrH
 
typedef THash< TStrV, TStrVTStrVStrVH
 
typedef TPt< TBigStrPoolPBigStrPool
 
typedef TStrHash< TIntTStrSH
 
typedef TStrHash< TIntTStrIntSH
 
typedef TStrHash< TIntVTStrToIntVSH
 

Typedef Documentation

Definition at line 668 of file hash.h.

typedef THash<TCh, TCh> TChChH

Definition at line 563 of file hash.h.

Definition at line 564 of file hash.h.

Definition at line 620 of file hash.h.

Definition at line 621 of file hash.h.

typedef THash<TFlt, TFlt> TFltFltH

Definition at line 601 of file hash.h.

Definition at line 567 of file hash.h.

typedef THash<TInt, TFlt> TIntFltH

Definition at line 573 of file hash.h.

Definition at line 574 of file hash.h.

Definition at line 575 of file hash.h.

Definition at line 576 of file hash.h.

typedef THash<TInt, TInt> TIntH

Definition at line 565 of file hash.h.

Definition at line 570 of file hash.h.

typedef THash<TInt, TInt> TIntIntH

Definition at line 568 of file hash.h.

Definition at line 572 of file hash.h.

Definition at line 580 of file hash.h.

Definition at line 599 of file hash.h.

Definition at line 598 of file hash.h.

Definition at line 600 of file hash.h.

Definition at line 581 of file hash.h.

Definition at line 582 of file hash.h.

Definition at line 571 of file hash.h.

Definition at line 593 of file hash.h.

Definition at line 585 of file hash.h.

typedef THash< TIntPr, TInt > TIntPrIntH

Definition at line 584 of file hash.h.

Definition at line 587 of file hash.h.

Definition at line 586 of file hash.h.

Definition at line 595 of file hash.h.

Definition at line 596 of file hash.h.

typedef THash<TInt, TStr> TIntStrH

Definition at line 577 of file hash.h.

Definition at line 597 of file hash.h.

Definition at line 579 of file hash.h.

Definition at line 578 of file hash.h.

Definition at line 594 of file hash.h.

Definition at line 588 of file hash.h.

Definition at line 569 of file hash.h.

Definition at line 589 of file hash.h.

Definition at line 603 of file hash.h.

typedef THash<TStr, TFlt> TStrFltH

Definition at line 610 of file hash.h.

Definition at line 611 of file hash.h.

typedef THash<TStr, TInt> TStrH

Definition at line 602 of file hash.h.

Definition at line 617 of file hash.h.

typedef THash<TStr, TInt> TStrIntH

Definition at line 604 of file hash.h.

Definition at line 605 of file hash.h.

Definition at line 628 of file hash.h.

Definition at line 609 of file hash.h.

Definition at line 987 of file hash.h.

Definition at line 606 of file hash.h.

Definition at line 622 of file hash.h.

Definition at line 624 of file hash.h.

Definition at line 623 of file hash.h.

Definition at line 625 of file hash.h.

Definition at line 626 of file hash.h.

typedef TStrHash<TInt> TStrSH

Definition at line 986 of file hash.h.

typedef THash<TStr, TStr> TStrStrH

Definition at line 612 of file hash.h.

Definition at line 619 of file hash.h.

Definition at line 618 of file hash.h.

Definition at line 616 of file hash.h.

Definition at line 613 of file hash.h.

Definition at line 615 of file hash.h.

Definition at line 614 of file hash.h.

Definition at line 988 of file hash.h.

Definition at line 627 of file hash.h.

Definition at line 607 of file hash.h.

Definition at line 608 of file hash.h.

typedef THash<TStrV, TInt> TStrVH

Definition at line 629 of file hash.h.

Definition at line 630 of file hash.h.

Definition at line 631 of file hash.h.

Definition at line 632 of file hash.h.

Definition at line 633 of file hash.h.

Definition at line 566 of file hash.h.

Definition at line 583 of file hash.h.

typedef THash<TUInt, TUInt> TUIntH

Definition at line 590 of file hash.h.