Transactional::Transaction< XN > Member List

This is the complete list of members for Transactional::Transaction< XN >, including all inherited members.

commit()Transactional::Transaction< XN >inline
commitOrNext()Transactional::Transaction< XN >inline
finalizeCommitment(Node< XN > &node) (defined in Transactional::Transaction< XN >)Transactional::Transaction< XN >private
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 noexceptTransactional::Snapshot< XN >inline
list() const noexceptTransactional::Snapshot< XN >inline
list(const shared_ptr< Node< XN > > &node) const noexceptTransactional::Snapshot< XN >inline
m_messages (defined in Transactional::Transaction< XN >)Transactional::Transaction< XN >private
m_multi_nodal (defined in Transactional::Transaction< XN >)Transactional::Transaction< XN >private
m_oldpacket (defined in Transactional::Transaction< XN >)Transactional::Transaction< XN >private
m_packetTransactional::Snapshot< XN >protected
m_serial (defined in Transactional::Snapshot< XN >)Transactional::Snapshot< XN >protected
m_started_time (defined in Transactional::Transaction< XN >)Transactional::Transaction< XN >private
mark(T &talker, Args &&...args)Transactional::Transaction< XN >inline
MessageList typedef (defined in Transactional::Transaction< XN >)Transactional::Transaction< XN >private
newTransactionUsingSnapshotFor(Node< XN > &supernode)Transactional::Transaction< XN >inline
Node< XN > (defined in Transactional::Transaction< XN >)Transactional::Transaction< XN >friend
operator++()Transactional::Transaction< XN >inlineprivate
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 noexceptTransactional::Snapshot< XN >inline
Transactional::Snapshot::operator[](const T &node) const noexceptTransactional::Snapshot< XN >inline
print() (defined in Transactional::Snapshot< XN >)Transactional::Snapshot< XN >inline
size() const noexceptTransactional::Snapshot< XN >inline
size(const shared_ptr< Node< XN > > &node) const noexceptTransactional::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) noexceptTransactional::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

Generated for KAME4 by  doxygen 1.8.3