ComplexNode Member List

This is the complete list of members for ComplexNode, including all inherited members.

ComplexNode(Transaction &tr, shared_ptr< LongNode > &var) (defined in ComplexNode)ComplexNodeinline
const_iterator typedef (defined in Transactional::Node< LongNode >)Transactional::Node< LongNode >
create(Args &&...args) (defined in Transactional::Node< LongNode >)Transactional::Node< LongNode >static
insert(Transaction< LongNode > &tr, const shared_ptr< LongNode > &var, bool online_after_insertion=false)Transactional::Node< LongNode >
insert(const shared_ptr< LongNode > &var)Transactional::Node< LongNode >
iterate_commit(Closure)Transactional::Node< LongNode >inline
iterate_commit_if(Closure)Transactional::Node< LongNode >inline
iterate_commit_while(Closure)Transactional::Node< LongNode >inline
iterator typedef (defined in Transactional::Node< LongNode >)Transactional::Node< LongNode >
LongNode() (defined in LongNode)LongNodeinline
LongNode() (defined in LongNode)LongNodeinline
LongNode() (defined in LongNode)LongNodeinline
m_1 (defined in ComplexNode)ComplexNodeprivate
m_2 (defined in ComplexNode)ComplexNodeprivate
m_3 (defined in ComplexNode)ComplexNodeprivate
m_4 (defined in ComplexNode)ComplexNodeprivate
m_var (defined in ComplexNode)ComplexNodeprivate
n1() const (defined in ComplexNode)ComplexNodeinline
Node(const Node &)=delete (defined in Transactional::Node< LongNode >)Transactional::Node< LongNode >
Node()Transactional::Node< LongNode >protected
NodeList typedef (defined in Transactional::Node< LongNode >)Transactional::Node< LongNode >
NodeNotFoundError typedef (defined in Transactional::Node< LongNode >)Transactional::Node< LongNode >
operator=(const Node &)=delete (defined in Transactional::Node< LongNode >)Transactional::Node< LongNode >
print_() const (defined in Transactional::Node< LongNode >)Transactional::Node< LongNode >
release(Transaction< LongNode > &tr, const shared_ptr< LongNode > &var)Transactional::Node< LongNode >
release(const shared_ptr< LongNode > &var)Transactional::Node< LongNode >
releaseAll()Transactional::Node< LongNode >
swap(Transaction< LongNode > &tr, const shared_ptr< LongNode > &x, const shared_ptr< LongNode > &y)Transactional::Node< LongNode >
swap(const shared_ptr< LongNode > &x, const shared_ptr< LongNode > &y)Transactional::Node< LongNode >
upperNode(Snapshot< LongNode > &shot)Transactional::Node< LongNode >
~ComplexNode() (defined in ComplexNode)ComplexNodeinlinevirtual
~LongNode() (defined in LongNode)LongNodeinlinevirtual
~LongNode() (defined in LongNode)LongNodeinlinevirtual
~LongNode() (defined in LongNode)LongNodeinlinevirtual
~Node() (defined in Transactional::Node< LongNode >)Transactional::Node< LongNode >virtual

Generated for KAME4 by  doxygen 1.8.3