8#include <ext/algorithm>
13#include <string/LinearString.h>
35 template <
class SymbolType >
40template <
class SymbolType >
42 if ( size >
string.getContent ( ).size ( ) )
Basic exception from which all other exceptions are derived.
Definition: CommonException.h:21
static semirandom_device & semirandom
The reference to singleton semirandom device.
Definition: random.hpp:147
Class extending the vector class from the standard library. Original reason is to allow printing of t...
Definition: vector.hpp:45
Linear string.
Definition: LinearString.h:57
Definition: RandomSubstringFactory.h:23
static string::LinearString< SymbolType > generateSubstring(size_t size, const string::LinearString< SymbolType > &string)
Definition: RandomSubstringFactory.h:41
auto begin(Container &&cont) -> decltype(std::forward(cont).begin())
Definition: iterator.hpp:900
Definition: RandomStringFactory.cpp:12