39template <
class SymbolType >
45 visitor.
visit ( *
this );
52 visitor.
visit ( *
this );
90 if (
ext::type_index (
typeid ( *
this ) ) ==
ext::type_index (
typeid ( other ) ) )
return * this <=>
static_cast < decltype ( ( * this ) )
> ( other );
108 if (
ext::type_index (
typeid ( *
this ) ) ==
ext::type_index (
typeid ( other ) ) )
return *
this ==
static_cast < decltype ( ( * this ) )
> ( other );
135template <
class SymbolType >
137 return new FormalRTEEmpty ( *
this );
140template <
class SymbolType >
142 return new FormalRTEEmpty ( std::move ( *
this ) );
145template <
class SymbolType >
147 return std::strong_ordering::equal;
150template <
class SymbolType >
155template <
class SymbolType >
157 out <<
"(FormalRTEEmpty)";
160template <
class SymbolType >
165template <
class SymbolType >
169template <
class SymbolType >
Definition: ranked_symbol.hpp:20
Nullary node is specialisation of Anyary node to no children.
Definition: tree_base.hpp:358
Managed pointer simulating value like behavior.
Definition: memory.hpp:233
Definition: typeindex.h:37
typename T::SymbolType SymbolType
Definition: ReachableStates.h:176
Definition: Permutation.hpp:18
Definition: sigHandler.cpp:20
Definition: ToFTAGlushkov.h:22
Definition: FordFulkerson.hpp:16