Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

Config::LexerManager Class Reference

#include <lexer.h>

List of all members.

Static Public Methods

Lexerlexer (int)
Lexerlexer (const char *filename)
LexerlexerByLang (const char *name)
std::list< std::string > langStringList ()
void addLexer (Lexer *)
void initLexers ()


Detailed Description

class which manages all available lexers


Member Function Documentation

void Config::LexerManager::addLexer Lexer   [static]
 

add new lexer to LexerManager

void Config::LexerManager::initLexers   [static]
 

initializes all managed lexers

std::list<std::string> Config::LexerManager::langStringList   [static]
 

retrieves names of all languages

Lexer* Config::LexerManager::lexer const char *    filename [static]
 

retrieves lexer via filename

Lexer* Config::LexerManager::lexer int    [static]
 

retrieves lexer via integer value

Lexer* Config::LexerManager::lexerByLang const char *    name [static]
 

retrieves lexer via language name


The documentation for this class was generated from the following file:
Generated on Wed Sep 10 03:46:24 2003 by doxygen1.2.18