assert_latches_let_distinguish(const latches_set_t &owned_latches, const nodes_set_t &A, const nodes_set_t &B) const | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | inline |
assert_latches_let_distinguish(const latches_set_t &owned_latches, const nodes_set_t &A) const | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | inline |
can_leave(const latches_set_t &forbiden_latches, const nodes_set_t &source) const | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | inlineprivate |
complement(const nodes_set_t &states) const | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | inlineprivate |
is_transition_possible(const latches_set_t &forbiden_latches, const nodes_set_t &source, const nodes_set_t &destination) const | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | inlineprivate |
latches_set_t typedef | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | |
m_edges | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | private |
m_states | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | private |
node_t typedef | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | |
nodes_set_t typedef | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | |
on_transition(const node_t &from, const node_t &to, const latches_set_t &owned_latches) const | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | inline |
print(T &sout, const latches_set_t &latches) const | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | inlineprivate |
Stateful_latching_rules(nodes_set_t all_states, std::vector< edge_t > allowed_transitions) | ut::Stateful_latching_rules< Node, LATCHES_COUNT > | inline |