ldas-tools-ldasgen
2.6.1
|
Supports parsing of channel names from input streams. More...
#include <ChannelNameLexer.hh>
Public Types | |
typedef std::map< std::string, int > | data_list_type |
Public Member Functions | |
ChannelNameLexer (const std::string &NameString="") | |
param: const std::string& NameString - Input string. More... | |
const data_list_type & | GetChannelNames () const |
return: List of channel names and occurance counts. More... | |
void | Parse (const std::string &ChannelData) |
void | LexerError (const char *1) |
void | add_channel (const char *ChannelName) |
param: const char* ChannelName - Name of channel to add More... | |
virtual int | yylex () |
Public Attributes | |
data_list_type | m_channel_names |
Supports parsing of channel names from input streams.
typedef std::map< std::string, int > GenericAPI::ChannelNameLexer::data_list_type |
GenericAPI::ChannelNameLexer::ChannelNameLexer | ( | const std::string & | NameString = "" | ) |
param: const std::string& NameString - Input string.
void GenericAPI::ChannelNameLexer::add_channel | ( | const char * | ChannelName | ) |
param: const char* ChannelName - Name of channel to add
|
inline |
return: List of channel names and occurance counts.
void GenericAPI::ChannelNameLexer::LexerError | ( | const char * | 1 | ) |
void GenericAPI::ChannelNameLexer::Parse | ( | const std::string & | ChannelData | ) |
|
virtual |
data_list_type GenericAPI::ChannelNameLexer::m_channel_names |