reglibcpp
1.0.0
(Naïve) C++ implementation of models for regular languages
|
This is the complete list of members for reg::expression, including all inherited members.
begin() const | reg::expression | |
converter | reg::expression | static |
end() const | reg::expression | |
exptr typedef | reg::expression | |
extractSymbol() const | reg::expression | |
extractUtf8Symbol() const | reg::expression | |
getOperation() const | reg::expression | |
operation enum name | reg::expression | |
operator!=(expression const &r) const | reg::expression | |
operator==(expression const &r) const | reg::expression | |
size() const | reg::expression | |
spawnAlternation(exptr const &l, exptr const &r, bool optimized=true, bool aggressive=false) | reg::expression | static |
spawnConcatenation(exptr const &l, exptr const &r, bool optimized=true, bool aggressive=false) | reg::expression | static |
spawnEmptySet() | reg::expression | static |
spawnEmptyString() | reg::expression | static |
spawnFromString(std::u32string const &re, literals lits=literals(), bool optimized=false, bool aggressive=false) | reg::expression | static |
spawnFromString(std::string const &utf8Re, literals lits=literals(), bool optimized=false, bool aggressive=false) | reg::expression | static |
spawnKleene(exptr const &b, bool optimized=true, bool aggressive=false) | reg::expression | static |
spawnSymbol(char32_t symbol) | reg::expression | static |
spawnSymbol(std::string utf8Symbol) | reg::expression | static |
to_string() const | reg::expression | |
to_u32string() const | reg::expression |