reglibcpp  1.0.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.

begin() constreg::expression
converterreg::expressionstatic
end() constreg::expression
exptr typedefreg::expression
extractSymbol() constreg::expression
extractUtf8Symbol() constreg::expression
getOperation() constreg::expression
operation enum namereg::expression
operator!=(expression const &r) constreg::expression
operator==(expression const &r) constreg::expression
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=literals(), bool optimized=false, bool aggressive=false)reg::expressionstatic
spawnFromString(std::string const &utf8Re, literals lits=literals(), 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 utf8Symbol)reg::expressionstatic
to_string() constreg::expression
to_u32string() constreg::expression