Edinburgh Speech Tools  2.1-release
EST_TStringHashI.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define Instantiate_TStringHash_T_IT(VAL, TAG, IP)   Instantiate_THash_T_IT(EST_String, VAL, TAG, IP)
 
#define Instantiate_TStringHash_T_MIN(VAL, TAG)
 
#define Instantiate_TStringHash_T(VAL, TAG)
 
#define Instantiate_TStringHash(VAL)   Instantiate_TStringHash_T(VAL, KEY ## VAL)
 
#define Instantiate_TStringHash_MIN(VAL)   Instantiate_TStringHash_T_MIN(VAL, KEY ## VAL)
 
#define Instantiate_TStringHash_IT(VAL, IP)   Instantiate_TStringHash_T_IT(VAL, KEY ## VAL, IP)
 
#define Declare_TStringHash_T(VAL, TAG)   Declare_THash_T(EST_String, VAL, TAG)
 
#define Declare_TStringHash_Base_T(VAL, DEFAULT, ERROR, TAG)   Declare_THash_Base_T(EST_String, VAL, "DUMMY", DEFAULT, ERROR,TAG)
 
#define Declare_TStringHash_Class_T(VAL, DEFAULT, ERROR, TAG)   Declare_THash_Class_T(EST_String, VAL, "DUMMY", DEFAULT, ERROR,TAG)
 
#define Declare_TStringHash(VAL)   Declare_TStringHash_T(VAL, VAL)
 
#define Declare_TStringHash_Base(VAL, DEFAULT, ERROR)   Declare_TStringHash_Base_T(VAL, DEFAULT, ERROR, VAL)
 
#define Declare_TStringHash_Class(VAL, DEFAULT, ERROR)   Declare_TStringHash_Class_T(VAL, DEFAULT, ERROR, VAL)
 

Macro Definition Documentation

#define Instantiate_TStringHash_T_IT (   VAL,
  TAG,
  IP 
)    Instantiate_THash_T_IT(EST_String, VAL, TAG, IP)

Instantiate rules for hash template.

Author
Richard Caley rjc@c.nosp@m.str..nosp@m.ed.ac.nosp@m..uk
Version
Id
EST_TStringHashI.h,v 1.2 2001/04/04 13:11:27 awb Exp

Definition at line 47 of file EST_TStringHashI.h.

#define Instantiate_TStringHash_T_MIN (   VAL,
  TAG 
)
Value:
template class EST_TStringHash< VAL >; \
A specialised hash table for when the key is an EST_String.
Definition: EST_THash.h:304
#define Instantiate_THash_T_MIN(KEY, VAL, TAG)
Definition: EST_THashI.h:65

Definition at line 50 of file EST_TStringHashI.h.

#define Instantiate_TStringHash_T (   VAL,
  TAG 
)
Value:
template class EST_TStringHash< VAL >; \
A specialised hash table for when the key is an EST_String.
Definition: EST_THash.h:304
#define Instantiate_THash_T(KEY, VAL, TAG)
Definition: EST_THashI.h:69

Definition at line 54 of file EST_TStringHashI.h.

#define Instantiate_TStringHash (   VAL)    Instantiate_TStringHash_T(VAL, KEY ## VAL)

Definition at line 58 of file EST_TStringHashI.h.

#define Instantiate_TStringHash_MIN (   VAL)    Instantiate_TStringHash_T_MIN(VAL, KEY ## VAL)

Definition at line 59 of file EST_TStringHashI.h.

#define Instantiate_TStringHash_IT (   VAL,
  IP 
)    Instantiate_TStringHash_T_IT(VAL, KEY ## VAL, IP)

Definition at line 60 of file EST_TStringHashI.h.

#define Declare_TStringHash_T (   VAL,
  TAG 
)    Declare_THash_T(EST_String, VAL, TAG)

Definition at line 62 of file EST_TStringHashI.h.

#define Declare_TStringHash_Base_T (   VAL,
  DEFAULT,
  ERROR,
  TAG 
)    Declare_THash_Base_T(EST_String, VAL, "DUMMY", DEFAULT, ERROR,TAG)

Definition at line 65 of file EST_TStringHashI.h.

#define Declare_TStringHash_Class_T (   VAL,
  DEFAULT,
  ERROR,
  TAG 
)    Declare_THash_Class_T(EST_String, VAL, "DUMMY", DEFAULT, ERROR,TAG)

Definition at line 69 of file EST_TStringHashI.h.

#define Declare_TStringHash (   VAL)    Declare_TStringHash_T(VAL, VAL)

Definition at line 72 of file EST_TStringHashI.h.

#define Declare_TStringHash_Base (   VAL,
  DEFAULT,
  ERROR 
)    Declare_TStringHash_Base_T(VAL, DEFAULT, ERROR, VAL)

Definition at line 74 of file EST_TStringHashI.h.

#define Declare_TStringHash_Class (   VAL,
  DEFAULT,
  ERROR 
)    Declare_TStringHash_Class_T(VAL, DEFAULT, ERROR, VAL)

Definition at line 76 of file EST_TStringHashI.h.