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 () |