reglibcpp  1.7.0
(Naïve) C++ implementation of models for regular languages
reg::expression Member List

This is the complete list of members for reg::expression, including all inherited members.

Areg::expressionstatic
begin() constreg::expression
Ereg::expressionstatic
end() constreg::expression
exptr typedefreg::expression
extractSymbol() constreg::expression
extractUtf8Symbol() constreg::expression
getOperation() constreg::expression
Kreg::expressionstatic
Lreg::expressionstatic
Nreg::expressionstatic
operation enum namereg::expression
operator nfa const &() constreg::expression
operator!=(nfa const &other) constreg::expression
operator!=(expression const &r) constreg::expression
operator==(nfa const &other) constreg::expression
operator==(expression const &r) constreg::expression
Rreg::expressionstatic
reset()reg::expressionstatic
size() constreg::expression
spawnAlternation(exptr const &l, exptr const &r, bool optimized=true, bool aggressive=false)reg::expressionstatic
spawnConcatenation(exptr const &l, exptr const &r, bool optimized=true, bool aggressive=false)reg::expressionstatic
spawnEmptySet()reg::expressionstatic
spawnEmptyString()reg::expressionstatic
spawnFromString(std::u32string const &re, literals lits, bool optimized=false, bool aggressive=false)reg::expressionstatic
spawnFromString(std::string const &utf8Re, literals lits, bool optimized=false, bool aggressive=false)reg::expressionstatic
spawnFromString(std::u32string const &re, bool optimized=false, bool aggressive=false)reg::expressionstatic
spawnFromString(std::string const &utf8Re, bool optimized=false, bool aggressive=false)reg::expressionstatic
spawnKleene(exptr const &b, bool optimized=true, bool aggressive=false)reg::expressionstatic
spawnSymbol(char32_t symbol)reg::expressionstatic
spawnSymbol(std::string const &utf8Symbol)reg::expressionstatic
to_string() constreg::expression
to_u32string() constreg::expression