Public Member Functions | Private Attributes | List of all members
ComplexNode Class Reference
Inheritance diagram for ComplexNode:
Inheritance graph
[legend]

Public Member Functions

 ComplexNode (Transaction &tr, shared_ptr< LongNode > &var)
 
const shared_ptr< LongNode > & n1 () const
 

Private Attributes

const shared_ptr< LongNodem_var
 
shared_ptr< LongNodem_1
 
shared_ptr< LongNodem_2
 
shared_ptr< LongNodem_3
 
shared_ptr< LongNodem_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().
 

Detailed Description

Definition at line 66 of file transaction_dynamic_node_test.cpp.


The documentation for this class was generated from the following file:

Generated for KAME4 by  doxygen 1.8.3