TuringSim
C++ framework to simulate abstract computing models
TuringSim::Symbol::TuringStyleMixedSymbolPattern< SymbolType > Member List

This is the complete list of members for TuringSim::Symbol::TuringStyleMixedSymbolPattern< SymbolType >, including all inherited members.

Context typedefTuringSim::Symbol::SymbolPattern< SymbolType, std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > >
isAlphaEquivalent(const MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType > &other, const std::map< SymbolType, SymbolType > &rewriting) constTuringSim::Symbol::MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >inline
match(const SymbolType &symbol, const std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType >>> &context) const noexcept overrideTuringSim::Symbol::TuringStyleMixedSymbolPattern< SymbolType >inlinevirtual
MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >::match(const SymbolType &symbol, const Context &context) const noexcept=0TuringSim::Symbol::SymbolPattern< SymbolType, std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > >pure virtual
matchAccordingToPredicate(const SymbolType &symbol, const std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > &context, const std::function< bool(const std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > &)> &predicate) constTuringSim::Symbol::MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >inline
MixedSymbolPattern(const std::set< SymbolType > &symbols, const std::set< SymbolType > &keys, bool neg)TuringSim::Symbol::MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >inline
operator!=(const TuringStyleMixedSymbolPattern< SymbolType > &other) constTuringSim::Symbol::TuringStyleMixedSymbolPattern< SymbolType >inline
MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >::operator!=(const MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType > &other) constTuringSim::Symbol::MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >inline
operator<(const TuringStyleMixedSymbolPattern< SymbolType > &other) constTuringSim::Symbol::TuringStyleMixedSymbolPattern< SymbolType >inline
MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >::operator<(const MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType > &other) constTuringSim::Symbol::MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >inline
operator=(const SymbolPattern &)=defaultTuringSim::Symbol::SymbolPattern< SymbolType, std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > >
operator=(SymbolPattern &&)=defaultTuringSim::Symbol::SymbolPattern< SymbolType, std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > >
operator==(const TuringStyleMixedSymbolPattern< SymbolType > &other) constTuringSim::Symbol::TuringStyleMixedSymbolPattern< SymbolType >inline
MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >::operator==(const MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType > &other) constTuringSim::Symbol::MixedSymbolPattern< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > >, SymbolType >inline
SymbolPattern()=defaultTuringSim::Symbol::SymbolPattern< SymbolType, std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > >
SymbolPattern(const SymbolPattern &)=defaultTuringSim::Symbol::SymbolPattern< SymbolType, std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > >
SymbolPattern(SymbolPattern &&)=defaultTuringSim::Symbol::SymbolPattern< SymbolType, std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > >
SymbolType typedefTuringSim::Symbol::SymbolPattern< SymbolType, std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > >
TuringStyleMixedSymbolPattern(const std::set< SymbolType > &symbols, const std::set< SymbolType > &keys, bool neg)TuringSim::Symbol::TuringStyleMixedSymbolPattern< SymbolType >inline
~SymbolPattern()=defaultTuringSim::Symbol::SymbolPattern< SymbolType, std::map< SymbolType, std::shared_ptr< const State::MConfiguration::MConfiguration< SymbolType > > > >virtual