10#include <ext/type_traits>
11#include <ext/algorithm>
12#include <ext/functional>
21inline void inc ( T &
object ) {
26inline void inc ( std::string &
object ) {
27 object.push_back (
'\'' );
32 object.push_back (
'\'' );
45template <
class T,
class ... Alphabets >
50 if ( ( ... && ( alphabets.count (
ext::poly_comp (
object ) ) == 0 ) ) )
54 }
while (
i++ < INT_MAX );
Basic exception from which all other exceptions are derived.
Definition: CommonException.h:21
Definition: string.hpp:41
int i
Definition: AllEpsilonClosure.h:118
Definition: Permutation.hpp:18
T createUnique(T object, const Alphabets &... alphabets)
Definition: createUnique.hpp:46
void inc(T &object)
Definition: createUnique.hpp:21
PolyComp< T > poly_comp(const T &inst)
Definition: functional.hpp:60
Definition: AnyObject.h:28