
Public Attributes | |
| shared_ptr< NodeList > | m_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_vector & | operator= (const fast_vector &r) |
| fast_vector & | operator= (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 () |
Definition at line 179 of file transaction.h.
1.8.3