Edinburgh Speech Tools  2.1-release
EST_TListI.h File Reference
#include <iostream>
#include "instantiate/EST_TIteratorI.h"
Include dependency graph for EST_TListI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define Instantiate_TList_T_MIN(TYPE, TAG)
 
#define Instantiate_TList_T(TYPE, TAG)   Instantiate_TList_T_MIN(TYPE, TAG)
 
#define Instantiate_TList(TYPE)   Instantiate_TList_T(TYPE, TYPE)
 
#define Declare_TList_TN(TYPE, MaxFree, TAG)
 
#define Declare_TList_T(TYPE, TAG)   Declare_TList_TN(TYPE,0,TAG)
 
#define Declare_TList_Base_TN(TYPE, MaxFree, TAG)   Declare_TList_TN(TYPE,MaxFree,TAG)
 
#define Declare_TList_Base_T(TYPE, TAG)   Declare_TList_Base_TN(TYPE,0,TAG) \
 
#define Declare_TList_Class_TN(TYPE, MaxFree, TAG)   Declare_TList_TN(TYPE,MaxFree,TAG)
 
#define Declare_TList_Class_T(TYPE, TAG)   Declare_TList_Class_TN(TYPE,0,TAG) \
 
#define Declare_TList_N(TYPE, MaxFree)   Declare_TList_TN(TYPE,MaxFree,TYPE)
 
#define Declare_TList_Base_N(TYPE, MaxFree)   Declare_TList_Base_TN(TYPE,MaxFree,TYPE)
 
#define Declare_TList_Class_N(TYPE, MaxFree)   Declare_TList_Class_TN(TYPE,MaxFree,TYPE)
 
#define Declare_TList(TYPE)   Declare_TList_N(TYPE,0)
 
#define Declare_TList_Base(TYPE)   Declare_TList_Base_N(TYPE,0)
 
#define Declare_TList_Class(TYPE)   Declare_TList_Class_N(TYPE,0)
 

Macro Definition Documentation

#define Instantiate_TList_T_MIN (   TYPE,
  TAG 
)
Value:
template const char *error_name(EST_TList< TYPE > val); \
#define TYPE(x)
Definition: siod_defs.h:98
EST_String error_name(const EST_Features &a)
#define Instantiate_TIterator_T(CONTAINER, IP, ENTRY, TAG)

Instantiate rules for list template.

Author
Richard Caley rjc@c.nosp@m.str..nosp@m.ed.ac.nosp@m..uk
Version
Id
EST_TListI.h,v 1.5 2006/07/19 21:52:12 awb Exp

Definition at line 52 of file EST_TListI.h.

#define Instantiate_TList_T (   TYPE,
  TAG 
)    Instantiate_TList_T_MIN(TYPE, TAG)

Definition at line 58 of file EST_TListI.h.

#define Instantiate_TList (   TYPE)    Instantiate_TList_T(TYPE, TYPE)

Definition at line 61 of file EST_TListI.h.

#define Declare_TList_TN (   TYPE,
  MaxFree,
  TAG 
)
Value:
typedef TYPE TLIST_ ## TAG ## _VAL; \
template <> unsigned int EST_TItem< TYPE >::s_maxFree=MaxFree; \
template <> unsigned int EST_TItem< TYPE >::s_nfree=0;
#define TYPE(x)
Definition: siod_defs.h:98
NULL
Definition: EST_WFST.cc:55

Definition at line 63 of file EST_TListI.h.

#define Declare_TList_T (   TYPE,
  TAG 
)    Declare_TList_TN(TYPE,0,TAG)

Definition at line 68 of file EST_TListI.h.

#define Declare_TList_Base_TN (   TYPE,
  MaxFree,
  TAG 
)    Declare_TList_TN(TYPE,MaxFree,TAG)

Definition at line 71 of file EST_TListI.h.

#define Declare_TList_Base_T (   TYPE,
  TAG 
)    Declare_TList_Base_TN(TYPE,0,TAG) \

Definition at line 73 of file EST_TListI.h.

#define Declare_TList_Class_TN (   TYPE,
  MaxFree,
  TAG 
)    Declare_TList_TN(TYPE,MaxFree,TAG)

Definition at line 76 of file EST_TListI.h.

#define Declare_TList_Class_T (   TYPE,
  TAG 
)    Declare_TList_Class_TN(TYPE,0,TAG) \

Definition at line 78 of file EST_TListI.h.

#define Declare_TList_N (   TYPE,
  MaxFree 
)    Declare_TList_TN(TYPE,MaxFree,TYPE)

Definition at line 81 of file EST_TListI.h.

#define Declare_TList_Base_N (   TYPE,
  MaxFree 
)    Declare_TList_Base_TN(TYPE,MaxFree,TYPE)

Definition at line 82 of file EST_TListI.h.

#define Declare_TList_Class_N (   TYPE,
  MaxFree 
)    Declare_TList_Class_TN(TYPE,MaxFree,TYPE)

Definition at line 83 of file EST_TListI.h.

#define Declare_TList (   TYPE)    Declare_TList_N(TYPE,0)

Definition at line 85 of file EST_TListI.h.

#define Declare_TList_Base (   TYPE)    Declare_TList_Base_N(TYPE,0)

Definition at line 86 of file EST_TListI.h.

#define Declare_TList_Class (   TYPE)    Declare_TList_Class_N(TYPE,0)

Definition at line 87 of file EST_TListI.h.