Public Member Functions | |
ComplexNode (Transaction &tr, shared_ptr< LongNode > &var) | |
const shared_ptr< LongNode > & | n1 () const |
Private Attributes | |
const shared_ptr< LongNode > | m_var |
shared_ptr< LongNode > | m_1 |
shared_ptr< LongNode > | m_2 |
shared_ptr< LongNode > | m_3 |
shared_ptr< LongNode > | m_4 |
Additional Inherited Members | |
Public Types inherited from Transactional::Node< LongNode > | |
using | NodeNotFoundError = std::domain_error |
using | NodeList = fast_vector< shared_ptr< LongNode >, 2 > |
using | iterator = typename NodeList::iterator |
using | const_iterator = typename NodeList::const_iterator |
Static Public Member Functions inherited from Transactional::Node< LongNode > | |
static T * | create (Args &&...args) |
Protected Member Functions inherited from Transactional::Node< LongNode > | |
Node () | |
Use create(). | |
Definition at line 66 of file transaction_dynamic_node_test.cpp.