Transactional::SingleTransaction< XN, T > Member List

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

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 noexceptTransactional::Snapshot< XN >inline
list() const noexceptTransactional::Snapshot< XN >inline
list(const shared_ptr< Node< XN > > &node) const noexceptTransactional::Snapshot< XN >inline
m_packetTransactional::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*() noexceptTransactional::SingleTransaction< XN, T >inline
operator->() noexceptTransactional::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 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
SingleTransaction(T &node) (defined in Transactional::SingleTransaction< XN, T >)Transactional::SingleTransaction< XN, T >inlineexplicit
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