10#include <alib/multiset>
21 template <
class SymbolType >
24 template <
class SymbolType >
27 template <
class SymbolType >
30 template <
class FirstSymbolType,
class SecondSymbolType >
33 template <
class SymbolType >
36 template <
class SymbolType >
39 template <
class FirstSymbolType,
class SecondSymbolType >
42 template <
class FirstSymbolType,
class SecondSymbolType >
45 template <
class SymbolType >
49template <
class SymbolType >
58template <
class SymbolType >
67template <
class SymbolType >
72template <
class FirstSymbolType,
class SecondSymbolType >
74 if ( symbol.template is < FirstSymbolType > ( ) )
80template <
class SymbolType >
85template <
class SymbolType >
94template <
class FirstSymbolType,
class SecondSymbolType >
103template <
class FirstSymbolType,
class SecondSymbolType >
112template <
class SymbolType >
125template <
class SymbolType >
Definition: SymbolNormalize.h:19
static ext::vector< common::ranked_symbol< DefaultSymbolType > > normalizeRankedSymbols(ext::vector< common::ranked_symbol< SymbolType > > &&symbols)
Definition: SymbolNormalize.h:113
static ext::set< DefaultSymbolType > normalizeAlphabet(ext::set< SymbolType > &&symbols)
Definition: SymbolNormalize.h:50
static common::ranked_symbol< DefaultSymbolType > normalizeRankedSymbol(common::ranked_symbol< SymbolType > &&symbol)
Definition: SymbolNormalize.h:81
static ext::set< common::ranked_symbol< DefaultSymbolType > > normalizeRankedAlphabet(ext::set< common::ranked_symbol< SymbolType > > &&symbols)
Definition: SymbolNormalize.h:59
static ext::vector< ext::variant< DefaultSymbolType, DefaultSymbolType > > normalizeVariantSymbols(ext::vector< ext::variant< FirstSymbolType, SecondSymbolType > > &&symbols)
Definition: SymbolNormalize.h:95
static ext::vector< DefaultSymbolType > normalizeSymbols(ext::vector< SymbolType > &&symbols)
Definition: SymbolNormalize.h:86
static DefaultSymbolType normalizeSymbol(SymbolType &&symbol)
Definition: SymbolNormalize.h:68
static ext::variant< DefaultSymbolType, DefaultSymbolType > normalizeVariantSymbol(ext::variant< FirstSymbolType, SecondSymbolType > &&symbol)
Definition: SymbolNormalize.h:73
Definition: ranked_symbol.hpp:20
Definition: multiset.hpp:44
Implementation of the variant class allowing to store any type of those listed in the template parame...
Definition: variant.hpp:98
Class extending the vector class from the standard library. Original reason is to allow printing of t...
Definition: vector.hpp:45
Definition: BarSymbol.cpp:12
typename T::SymbolType SymbolType
Definition: ReachableStates.h:176
return res
Definition: MinimizeByPartitioning.h:145
Definition: Permutation.hpp:18
Definition: normalize.hpp:10
reference_mover< T > make_mover(T ¶m)
Move adaptor construction function specialized to lvalue reference parameter.
Definition: iterator.hpp:468
static common::ranked_symbol< > eval(common::ranked_symbol< SymbolType > &&value)
Definition: SymbolNormalize.h:127
Definition: normalize.hpp:13