20 template <
class SymbolType >
23 template <
class SymbolType >
35template <
class SymbolType >
37 return rte.getRTE ( ).getStructure ( ).template accept < bool, GlushkovPos::Formal < SymbolType > > ( symbol );
40template <
class SymbolType >
42 return node.getLeftElement ( ).template accept < bool, GlushkovPos::Formal < SymbolType > > ( symbolF ) ||
node.getRightElement ( ).template accept < bool, GlushkovPos::Formal < SymbolType > > ( symbolF );
45template <
class SymbolType >
47 return node.getLeftElement ( ).template accept < bool, GlushkovPos::Formal < SymbolType > > ( symbolF ) ||
node.getRightElement ( ).template accept < bool, GlushkovPos::Formal < SymbolType > > ( symbolF );
50template <
class SymbolType >
52 return node.getElement ( ).template accept < bool, GlushkovPos::Formal < SymbolType > > ( symbolF );
55template <
class SymbolType >
57 if ( symbolF ==
node.getSymbol ( ) )
return true;
60 return element.template accept < bool, GlushkovPos::Formal < SymbolType > > ( symbolF );
64template <
class SymbolType >
66 return symbolF ==
node.getSymbol ( );
69template <
class SymbolType >
Definition: ranked_symbol.hpp:20
Definition: GlushkovPos.h:15
static bool pos(const common::ranked_symbol< SymbolType > &symbol, const rte::FormalRTE< SymbolType > &rte)
Definition: GlushkovPos.h:36
any_of(T &&...) -> any_of< T... >
Definition: ToFTAGlushkov.h:22