|
Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <ext/type_traits>#include <alib/string>#include <alib/vector>#include <common/DefaultSymbolType.h>#include "unbounded/UnboundedRegExpSymbol.h"#include "unbounded/UnboundedRegExpEmpty.h"#include "unbounded/UnboundedRegExpConcatenation.h"#include "unbounded/UnboundedRegExp.h"#include "unbounded/UnboundedRegExpStructure.h"#include <string/LinearString.h>Go to the source code of this file.
Namespaces | |
| namespace | regexp |
Typedefs | |
| template<class T > | |
| using | regexp::SymbolTypeOfRegexp = typename std::decay< decltype(std::declval< T >().getAlphabet()) >::type::value_type |
Functions | |
| regexp::UnboundedRegExp< char > | regexp::regexpFrom (const std::string &string) |
| regexp::UnboundedRegExp< char > | regexp::regexpFrom (const char *string) |
| template<class SymbolType > | |
| regexp::UnboundedRegExp< SymbolType > | regexp::regexpFrom (ext::vector< SymbolType > string) |
| template<class SymbolType > | |
| regexp::UnboundedRegExp< SymbolType > | regexp::regexpFrom (string::LinearString< SymbolType > string) |
| template<class SymbolType > | |
| regexp::UnboundedRegExp< SymbolType > | regexp::regexpFrom (const SymbolType &symbol) |
| template<class SymbolType > | |
| regexp::UnboundedRegExp< SymbolType > | regexp::regexpFrom () |