Public Member Functions | Private Attributes | List of all members
LongNode::Payload Struct Reference

Data holder. More...

Inheritance diagram for LongNode::Payload:
Inheritance graph
[legend]

Public Member Functions

 Payload (const Payload &x)
 
 operator long () const
 
Payloadoperator= (const long &x)
 
Payloadoperator+= (const long &x)
 
 Payload (const Payload &x)
 
 operator long () const
 
Payloadoperator= (const long &x)
 
Payloadoperator+= (const long &x)
 
 Payload (const Payload &x)
 
 operator long () const
 
Payloadoperator= (const long &x)
 
Payloadoperator+= (const long &x)
 
- Public Member Functions inherited from Transactional::Node< XN >::Payload
XN & node () noexcept
 Points to the corresponding node.
 
const XN & node () const noexcept
 Points to the corresponding node.
 
int64_t serial () const noexcept
 
Transaction< XN > & tr () noexcept
 
virtual void catchEvent (const shared_ptr< XN > &, int)
 
virtual void releaseEvent (const shared_ptr< XN > &, int)
 
virtual void moveEvent (unsigned int, unsigned int)
 
virtual void listChangeEvent ()
 
- Public Member Functions inherited from atomic_countable
 atomic_countable (const atomic_countable &) noexcept
 
atomic_countableoperator= (const atomic_countable &)=delete
 

Private Attributes

long m_x
 

Detailed Description

Data holder.

Definition at line 41 of file transaction_dynamic_node_test.cpp.


The documentation for this struct was generated from the following files:

Generated for KAME4 by  doxygen 1.8.3