Interprèteur 2.0.0
Compiler avec c++
Référence de la classe AbstractTokenizer

#include <Tokenizer/AbstractTokenizer.h>

+ Graphe d'héritage de AbstractTokenizer:
+ Graphe de collaboration de AbstractTokenizer:

Fonctions membres publiques

 AbstractTokenizer ()
 
virtual ~AbstractTokenizer ()=default
 
virtual bool HasNext ()
 
virtual Token GetNext ()
 
void Keywords (list< string > keywords)
 
- Fonctions membres publiques hérités de TokenizerInterface
 ~TokenizerInterface ()=default
 

Fonctions membres protégées

bool IsKeyword (string wsValue)
 

Fonctions membres protégées statiques

static bool IsDelim (const char character)
 
static bool IsWord (const char character)
 
static bool IsNumber (const char character)
 

Attributs protégés

char m_cCurrentChar
 
list< string > m_keywords
 

Documentation des constructeurs et destructeur

◆ AbstractTokenizer()

AbstractTokenizer::AbstractTokenizer ( )

◆ ~AbstractTokenizer()

virtual AbstractTokenizer::~AbstractTokenizer ( )
virtualdefault

Documentation des fonctions membres

◆ GetNext()

virtual Token AbstractTokenizer::GetNext ( )
virtual

Implémente TokenizerInterface.

Réimplémentée dans StreamTokenizer, et StringTokenizer.

◆ HasNext()

virtual bool AbstractTokenizer::HasNext ( )
virtual

Implémente TokenizerInterface.

Réimplémentée dans StreamTokenizer, et StringTokenizer.

◆ IsDelim()

static bool AbstractTokenizer::IsDelim ( const char  character)
staticprotected

◆ IsKeyword()

bool AbstractTokenizer::IsKeyword ( string  wsValue)
protected

◆ IsNumber()

static bool AbstractTokenizer::IsNumber ( const char  character)
staticprotected

◆ IsWord()

static bool AbstractTokenizer::IsWord ( const char  character)
staticprotected

◆ Keywords()

void AbstractTokenizer::Keywords ( list< string >  keywords)

Documentation des données membres

◆ m_cCurrentChar

char AbstractTokenizer::m_cCurrentChar
protected

◆ m_keywords

list<string> AbstractTokenizer::m_keywords
protected

La documentation de cette classe a été générée à partir du fichier suivant :