Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <LinearString.h>
Static Public Member Functions | |
static bool | used (const string::LinearString< SymbolType > &str, const SymbolType &symbol) |
static bool | available (const string::LinearString< SymbolType > &, const SymbolType &) |
static void | valid (const string::LinearString< SymbolType > &, const SymbolType &) |
Helper class specifying constraints for the string's internal alphabet component.
SymbolType | used for the alphabet of the string. |
|
inlinestatic |
Returns true as all symbols are possibly available to be in an alphabet.
string | the tested string |
symbol | the tested symbol |
|
inlinestatic |
Returns true if the symbol is still used in the string.
string | the tested string |
symbol | the tested symbol |
|
inlinestatic |
All symbols are valid as symbols of an alphabet.
string | the tested string |
symbol | the tested symbol |