| 
    SNAP Library 2.3, Developer Reference
    2014-06-16 11:58:46
    
   SNAP, a general purpose, high performance system for analysis and manipulation of large networks 
   | 
 
#include <hash.h>

Public Types | |
| typedef THashKeyDat< TKey, TDat > | THKeyDat | 
Public Member Functions | |
| THashKeyDatI () | |
| THashKeyDatI (const THashKeyDatI &_HashKeyDatI) | |
| THashKeyDatI (const THKeyDat *_KeyDatI, const THKeyDat *_EndI) | |
| THashKeyDatI & | operator= (const THashKeyDatI &HashKeyDatI) | 
| bool | operator== (const THashKeyDatI &HashKeyDatI) const | 
| bool | operator< (const THashKeyDatI &HashKeyDatI) const | 
| THashKeyDatI & | operator++ (int) | 
| THashKeyDatI & | operator-- (int) | 
| THKeyDat & | operator* () const | 
| THKeyDat & | operator() () const | 
| THKeyDat * | operator-> () const | 
| THashKeyDatI & | Next () | 
| bool | IsEmpty () const | 
| Tests whether the iterator has been initialized.  More... | |
| bool | IsEnd () const | 
| Tests whether the iterator is pointing to the past-end element.  More... | |
| const TKey & | GetKey () const | 
| const TDat & | GetDat () const | 
| TDat & | GetDat () | 
Private Attributes | |
| THKeyDat * | KeyDatI | 
| THKeyDat * | EndI | 
| typedef THashKeyDat<TKey, TDat> THashKeyDatI< TKey, TDat >::THKeyDat | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 72 of file hash.h.
References Assert, THashKeyDat< TKey, TDat >::Dat, THashKeyDat< TKey, TDat >::HashCd, and THashKeyDatI< TKey, TDat >::KeyDatI.
Referenced by TNEANet::EdgeAttrIsFltDeleted(), TNEANet::EdgeAttrIsIntDeleted(), TNEANet::EdgeAttrIsStrDeleted(), TNEANet::FltAttrNameEI(), TNEANet::FltAttrNameNI(), TNEANet::FltAttrValueEI(), TNEANet::FltAttrValueNI(), TNetInfBs::GenCascade(), TNIBs::GenCascade(), TNEANet::GetEdgeAttrValue(), TNEANet::GetNodeAttrValue(), GetNumFeatures(), TCluster::Gradient(), TNEANet::IntAttrNameEI(), TNEANet::IntAttrNameNI(), TNEANet::IntAttrValueEI(), TNEANet::IntAttrValueNI(), TNEANet::NodeAttrIsFltDeleted(), TNEANet::NodeAttrIsIntDeleted(), TNEANet::NodeAttrIsStrDeleted(), TNEANet::StrAttrNameEI(), TNEANet::StrAttrNameNI(), TNEANet::StrAttrValueEI(), and TNEANet::StrAttrValueNI().

      
  | 
  inline | 
Definition at line 73 of file hash.h.
References Assert, THashKeyDat< TKey, TDat >::Dat, THashKeyDat< TKey, TDat >::HashCd, and THashKeyDatI< TKey, TDat >::KeyDatI.
      
  | 
  inline | 
Definition at line 71 of file hash.h.
References Assert, THashKeyDat< TKey, TDat >::HashCd, THashKeyDat< TKey, TDat >::Key, and THashKeyDatI< TKey, TDat >::KeyDatI.
Referenced by TNEANet::AttrNameEI(), TNEANet::AttrNameNI(), TNEANet::EdgeAttrIsFltDeleted(), TNEANet::EdgeAttrIsIntDeleted(), TNEANet::EdgeAttrIsStrDeleted(), TNEANet::FltAttrNameEI(), TNEANet::FltAttrNameNI(), TNetInfBs::GenCascade(), TNIBs::GenCascade(), TNEANet::GetEdgeAttrValue(), TNEANet::GetNodeAttrValue(), TNEANet::IntAttrNameEI(), TNEANet::IntAttrNameNI(), TNEANet::NodeAttrIsFltDeleted(), TNEANet::NodeAttrIsIntDeleted(), TNEANet::NodeAttrIsStrDeleted(), TNEANet::StrAttrNameEI(), and TNEANet::StrAttrNameNI().

      
  | 
  inline | 
Tests whether the iterator has been initialized.
Definition at line 67 of file hash.h.
References THashKeyDatI< TKey, TDat >::KeyDatI.
      
  | 
  inline | 
Tests whether the iterator is pointing to the past-end element.
Definition at line 69 of file hash.h.
References THashKeyDatI< TKey, TDat >::EndI, and THashKeyDatI< TKey, TDat >::KeyDatI.
Referenced by TNEANet::AttrNameEI(), TNEANet::AttrNameNI(), TNEANet::AttrValueEI(), TNEANet::AttrValueNI(), TNEANet::FltAttrNameEI(), TNEANet::FltAttrNameNI(), TNEANet::FltAttrValueEI(), TNEANet::FltAttrValueNI(), TBigNet< TNodeData, IsDir >::TNodeI::GetInOutNIdV(), Inner(), TNEANet::IntAttrNameEI(), TNEANet::IntAttrNameNI(), TNEANet::IntAttrValueEI(), TNEANet::IntAttrValueNI(), TNEANet::StrAttrNameEI(), TNEANet::StrAttrNameNI(), TNEANet::StrAttrValueEI(), and TNEANet::StrAttrValueNI().

      
  | 
  inline | 
Definition at line 64 of file hash.h.
References THashKeyDatI< TKey, TDat >::operator++().

      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 59 of file hash.h.
References THashKeyDatI< TKey, TDat >::KeyDatI.
Referenced by THashKeyDatI< TKey, TDat >::Next().

      
  | 
  inline | 
Definition at line 60 of file hash.h.
References THashKeyDat< TKey, TDat >::HashCd, and THashKeyDatI< TKey, TDat >::KeyDatI.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 53 of file hash.h.
References THashKeyDatI< TKey, TDat >::EndI, and THashKeyDatI< TKey, TDat >::KeyDatI.
      
  | 
  inline | 
      
  | 
  private | 
Definition at line 45 of file hash.h.
Referenced by TSnap::GetFarnessCentr(), TBigNet< TNodeData, IsDir >::GetNIdV(), THashKeyDatI< TKey, TDat >::IsEnd(), TAGMFast::MLEGradAscentParallel(), TCesna::MLEGradAscentParallel(), and THashKeyDatI< TKey, TDat >::operator=().
      
  | 
  private | 
Definition at line 44 of file hash.h.
Referenced by THashKeyDatI< TKey, TDat >::GetDat(), THashKeyDatI< TKey, TDat >::GetKey(), THashKeyDatI< TKey, TDat >::IsEmpty(), THashKeyDatI< TKey, TDat >::IsEnd(), THashKeyDatI< TKey, TDat >::operator()(), THashKeyDatI< TKey, TDat >::operator*(), THashKeyDatI< TKey, TDat >::operator++(), THashKeyDatI< TKey, TDat >::operator--(), THashKeyDatI< TKey, TDat >::operator->(), THashKeyDatI< TKey, TDat >::operator<(), THashKeyDatI< TKey, TDat >::operator=(), and THashKeyDatI< TKey, TDat >::operator==().