Edinburgh Speech Tools  2.1-release
EST_TrackMap.h File Reference
#include <climits>
#include "EST_TNamedEnum.h"
#include "EST_ChannelType.h"
#include "EST_Handleable.h"
#include "EST_THandle.h"
Include dependency graph for EST_TrackMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EST_TrackMap
 
struct  EST_TrackMap::ChannelMappingElement
 structure for the table. More...
 

Macros

#define NO_SUCH_CHANNEL   (-1)
 Returned if we ask for a channel not in the map. More...
 
#define EST_TM_REFCOUNTED   (1)
 Pass to creation function to turn on refcounting. More...
 

Typedefs

typedef EST_TNamedEnum< EST_ChannelTypeEST_ChannelNameMap
 
typedef EST_TValuedEnumDefinition< EST_ChannelType, const char *, NO_INFOEST_ChannelNameTable[]
 

Functions

std::ostream & operator<< (std::ostream &st, const EST_TrackMap &m)
 

Variables

EST_ChannelNameMap EST_default_channel_names
 Definition of standard names we use for channels. More...
 
EST_ChannelNameMap esps_channel_names
 Definition of the names ESPS programs use for channels. More...
 

Macro Definition Documentation

#define NO_SUCH_CHANNEL   (-1)

Returned if we ask for a channel not in the map.

Definition at line 86 of file EST_TrackMap.h.

#define EST_TM_REFCOUNTED   (1)

Pass to creation function to turn on refcounting.

Definition at line 103 of file EST_TrackMap.h.

Typedef Documentation

Channel name maps map textual names for track channels to symbolic names, they are just a special case of named enums.

Definition at line 164 of file EST_TrackMap.h.

typedef EST_TValuedEnumDefinition<EST_ChannelType, const char *, NO_INFO> EST_ChannelNameTable[]

Table type used to create EST_ChannelNameMaps.

Definition at line 169 of file EST_TrackMap.h.

Function Documentation

std::ostream& operator<< ( std::ostream &  st,
const EST_TrackMap m 
)

Variable Documentation

EST_ChannelNameMap EST_default_channel_names

Definition of standard names we use for channels.

EST_ChannelNameMap esps_channel_names

Definition of the names ESPS programs use for channels.