#include <climits>
#include "EST_TNamedEnum.h"
#include "EST_ChannelType.h"
#include "EST_Handleable.h"
#include "EST_THandle.h"
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_ChannelType > | EST_ChannelNameMap |
typedef EST_TValuedEnumDefinition< EST_ChannelType, const char *, NO_INFO > | EST_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... | |
#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.
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.
std::ostream& operator<< | ( | std::ostream & | st, |
const EST_TrackMap & | m | ||
) |
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.