add_listener(listener_t l, ttg::TTBase *tt) | ttg::ConstraintBase< Key > | inline |
auto_release | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
base_t typedef | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
check(const key_type &key, ttg::TTBase *tt) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
check(const key_type &key, Ordinal ord, ttg::TTBase *tt) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
check(ttg::TTBase *tt) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
check(ordinal_type ord, ttg::TTBase *tt) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
check_key_impl(const key_type &key, Ordinal ord, ttg::TTBase *tt) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inlineprotected |
comp_equal(const Ordinal &a, const Ordinal &b) const | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inlineprotected |
compare_t typedef | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
complete(const key_type &key, ttg::TTBase *tt) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
complete(const key_type &key, Ordinal ord, ttg::TTBase *tt) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
complete(Ordinal ord, ttg::TTBase *tt) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
complete(ttg::TTBase *tt) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
complete_key_impl() | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inlineprotected |
ConstraintBase() | ttg::ConstraintBase< Key > | inline |
ConstraintBase(ConstraintBase &&cb) | ttg::ConstraintBase< Key > | inline |
ConstraintBase(const ConstraintBase &cb) | ttg::ConstraintBase< Key > | inline |
eligible(const Ordinal &ord) const | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inlineprotected |
is_auto() const | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
key_type typedef | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
keymap_t typedef | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
listener_t typedef | ttg::ConstraintBase< Key > | |
lock_guard() | ttg::ConstraintBase< Key > | inlineprotected |
m_active | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | protected |
m_auto_release | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | protected |
m_current | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | protected |
m_map | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | protected |
m_order | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | protected |
m_sequence | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | protected |
m_stopped | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | protected |
notify_listener(const ttg::span< key_type > &keys, ttg::TTBase *tt) | ttg::ConstraintBase< Key > | inline |
operator=(SequencedKeysConstraint &&skc)=default | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
operator=(const SequencedKeysConstraint &skc)=default | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
ttg::ConstraintBase::operator=(ConstraintBase &&cb) | ttg::ConstraintBase< Key > | inline |
ttg::ConstraintBase::operator=(const ConstraintBase &cb) | ttg::ConstraintBase< Key > | inline |
ordinal_type typedef | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
release(ordinal_type ord=0) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
release_next() | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inlineprotected |
release_next(ordinal_type ord, bool force_check=false) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inlineprotected |
requires(std::is_invocable_v< Mapper_, Key >) SequencedKeysConstraint(Mapper_ &&map | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
SequencedKeysConstraint(bool auto_release=false) | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
SequencedKeysConstraint(const SequencedKeysConstraint &skc)=default | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | |
start() | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
stop() | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | inline |
~ConstraintBase()=default | ttg::ConstraintBase< Key > | virtual |
~SequencedKeysConstraint()=default | ttg::SequencedKeysConstraint< Key, Ordinal, Compare, Mapper > | virtual |