Public Attributes | List of all members
Transactional::Node< XN >::PacketList Struct Reference
Inheritance diagram for Transactional::Node< XN >::PacketList:
Inheritance graph
[legend]

Public Attributes

shared_ptr< NodeListm_subnodes
 
int64_t m_serial
 Serial number of the transaction.
 
- Public Attributes inherited from Transactional::fast_vector< local_shared_ptr< Packet >, 2 >
local_shared_ptr< Packet > m_array [max_fixed_size]
 
std::vector< local_shared_ptr
< Packet > > 
m_vector
 

Additional Inherited Members

- Public Types inherited from Transactional::fast_vector< local_shared_ptr< Packet >, 2 >
using reference = local_shared_ptr< Packet > &
 
using const_reference = const local_shared_ptr< Packet > &
 
using size_type = size_t
 
using pointer = local_shared_ptr< Packet > *
 
using const_pointer = const local_shared_ptr< Packet > *
 
using iterator = pointer
 
using const_iterator = const_pointer
 
- Public Member Functions inherited from Transactional::fast_vector< local_shared_ptr< Packet >, 2 >
 fast_vector (size_type size)
 
 fast_vector (const fast_vector &r)
 
 fast_vector (fast_vector &&r)
 
fast_vectoroperator= (const fast_vector &r)
 
fast_vectoroperator= (fast_vector &&r)
 
iterator begin () noexcept
 
const_iterator begin () const noexcept
 
iterator end () noexcept
 
const_iterator end () const noexcept
 
size_type size () const noexcept
 
bool empty () const noexcept
 
reference operator[] (size_type n)
 
const_reference operator[] (size_type n) const
 
const_reference at (size_type n) const
 
reference at (size_type n)
 
reference front ()
 
const_reference front () const
 
reference back ()
 
const_reference back () const
 
void push_back (const local_shared_ptr< Packet > &x)
 
void push_back (local_shared_ptr< Packet > &&x)
 
void emplace_back (Args &&...args)
 
iterator erase (const_iterator position)
 
void clear ()
 
void resize (size_type sz)
 
void shrink_to_fit ()
 

Detailed Description

template<class XN>
struct Transactional::Node< XN >::PacketList

Definition at line 179 of file transaction.h.


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

Generated for KAME4 by  doxygen 1.8.3