| commit() | Transactional::Transaction< XN > | inline |
| commitOrNext() | Transactional::Transaction< XN > | inline |
| isModified() const noexcept (defined in Transactional::Transaction< XN >) | Transactional::Transaction< XN > | inline |
| isMultiNodal() const noexcept (defined in Transactional::Transaction< XN >) | Transactional::Transaction< XN > | inline |
| isUpperOf(const XN &lower) const noexcept | Transactional::Snapshot< XN > | inline |
| list() const noexcept | Transactional::Snapshot< XN > | inline |
| list(const shared_ptr< Node< XN > > &node) const noexcept | Transactional::Snapshot< XN > | inline |
| m_packet | Transactional::Snapshot< XN > | protected |
| m_serial (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | protected |
| mark(T &talker, Args &&...args) | Transactional::Transaction< XN > | inline |
| newTransactionUsingSnapshotFor(Node< XN > &supernode) | Transactional::Transaction< XN > | inline |
| operator*() noexcept | Transactional::SingleTransaction< XN, T > | inline |
| operator->() noexcept | Transactional::SingleTransaction< XN, T > | inline |
| operator=(const Transaction &tr)=delete (defined in Transactional::Transaction< XN >) | Transactional::Transaction< XN > | |
| operator=(const Snapshot &x) noexcept=default (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | |
| operator[](const shared_ptr< T > &node) | Transactional::Transaction< XN > | inline |
| operator[](T &node) | Transactional::Transaction< XN > | inline |
| Transactional::Snapshot::operator[](const shared_ptr< T > &node) const noexcept | Transactional::Snapshot< XN > | inline |
| Transactional::Snapshot::operator[](const T &node) const noexcept | Transactional::Snapshot< XN > | inline |
| print() (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | inline |
| SingleTransaction(T &node) (defined in Transactional::SingleTransaction< XN, T >) | Transactional::SingleTransaction< XN, T > | inlineexplicit |
| size() const noexcept | Transactional::Snapshot< XN > | inline |
| size(const shared_ptr< Node< XN > > &node) const noexcept | Transactional::Snapshot< XN > | inline |
| Snapshot(const Snapshot &x) noexcept=default (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | |
| Snapshot(Snapshot &&x) noexcept=default (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | |
| Snapshot(Node< XN > &node, const Snapshot &x) noexcept (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | inline |
| Snapshot(const Transaction< XN > &x) noexcept (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | inlineexplicit |
| Snapshot(Transaction< XN > &&x) noexcept (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | inlineexplicit |
| Snapshot(const Node< XN > &node, bool multi_nodal=true) (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | inlineexplicit |
| Snapshot()=default (defined in Transactional::Snapshot< XN >) | Transactional::Snapshot< XN > | protected |
| talk(T &talker, tArgRef arg) const | Transactional::Snapshot< XN > | inline |
| Transaction(Node< XN > &node, bool multi_nodal=true) | Transactional::Transaction< XN > | inlineexplicit |
| Transaction(const Snapshot< XN > &x, bool multi_nodal=true) noexcept | Transactional::Transaction< XN > | inlineexplicit |
| Transaction(Transaction &&x) noexcept=default (defined in Transactional::Transaction< XN >) | Transactional::Transaction< XN > | |
| Transaction(const Transaction &tr)=delete (defined in Transactional::Transaction< XN >) | Transactional::Transaction< XN > | |
| unmark(const shared_ptr< XListener > &x) | Transactional::Transaction< XN > | inline |
| ~Transaction() (defined in Transactional::Transaction< XN >) | Transactional::Transaction< XN > | inline |