Dynalib Utils
Public Member Functions | List of all members
CharacterClass Class Referenceabstract

#include <CharacterClass.h>

Inheritance diagram for CharacterClass:
Inheritance graph
[legend]

Public Member Functions

 CharacterClass ()
 
virtual ~CharacterClass ()
 
bool findIdentChar (char char1)
 
bool findIdentChar (Char *char1)
 
void addIdentChars (const String &multiChars)
 
void clearIdentChars ()
 
void setIdentChars (const String &multiChars)
 
virtual bool isAlphaClass (char ch)=0
 
virtual bool isDigitClass (char ch)=0
 
virtual bool isHexClass (char ch)=0
 
virtual bool isVowelClass (char ch)=0
 
virtual bool isConsonantClass (char ch)=0
 
virtual bool isIdentClass (char ch)=0
 

Constructor & Destructor Documentation

◆ CharacterClass()

CharacterClass::CharacterClass ( )

◆ ~CharacterClass()

CharacterClass::~CharacterClass ( )
virtual

Member Function Documentation

◆ addIdentChars()

void CharacterClass::addIdentChars ( const String multiChars)

◆ clearIdentChars()

void CharacterClass::clearIdentChars ( )

◆ findIdentChar() [1/2]

bool CharacterClass::findIdentChar ( char  char1)

◆ findIdentChar() [2/2]

bool CharacterClass::findIdentChar ( Char char1)

◆ isAlphaClass()

virtual bool CharacterClass::isAlphaClass ( char  ch)
pure virtual

Implemented in ASCIICharClass.

◆ isConsonantClass()

virtual bool CharacterClass::isConsonantClass ( char  ch)
pure virtual

Implemented in ASCIICharClass.

◆ isDigitClass()

virtual bool CharacterClass::isDigitClass ( char  ch)
pure virtual

Implemented in ASCIICharClass.

◆ isHexClass()

virtual bool CharacterClass::isHexClass ( char  ch)
pure virtual

Implemented in ASCIICharClass.

◆ isIdentClass()

virtual bool CharacterClass::isIdentClass ( char  ch)
pure virtual

Implemented in ASCIICharClass.

◆ isVowelClass()

virtual bool CharacterClass::isVowelClass ( char  ch)
pure virtual

Implemented in ASCIICharClass.

◆ setIdentChars()

void CharacterClass::setIdentChars ( const String multiChars)

The documentation for this class was generated from the following files: