![]() |
Bitcoin ABC 0.32.4
P2P Digital Currency
|
#include <rwcollection.h>
Classes | |
| struct | BracketType |
Public Types | |
| using | iterator = typename boost::range_iterator< T >::type |
| Iterator mechanics. More... | |
| using | const_iterator = typename boost::range_iterator< const T >::type |
Public Member Functions | |
| RWCollectionView (L l, T &c) | |
| RWCollectionView (RWCollectionView &&other) | |
| RWCollectionView (const RWCollectionView &)=delete | |
| const RWCollectionView & | operator= (const RWCollectionView)=delete |
| T * | operator-> () |
| const T * | operator-> () const |
| iterator | begin () |
| iterator | end () |
| std::reverse_iterator< iterator > | rbegin () |
| std::reverse_iterator< iterator > | rend () |
| const_iterator | begin () const |
| const_iterator | end () const |
| std::reverse_iterator< const_iterator > | rbegin () const |
| std::reverse_iterator< const_iterator > | rend () const |
| template<typename I > | |
| BracketType< I >::type | operator[] (I &&index) |
| Forward bracket operator. More... | |
Private Attributes | |
| L | lock |
| T * | collection |
Definition at line 17 of file rwcollection.h.
| using RWCollectionView< T, L >::const_iterator = typename boost::range_iterator<const T>::type |
Definition at line 48 of file rwcollection.h.
| using RWCollectionView< T, L >::iterator = typename boost::range_iterator<T>::type |
Iterator mechanics.
Definition at line 40 of file rwcollection.h.
|
inline |
Definition at line 27 of file rwcollection.h.
|
inline |
Definition at line 28 of file rwcollection.h.
|
delete |
|
inline |
Definition at line 41 of file rwcollection.h.
|
inline |
Definition at line 49 of file rwcollection.h.
|
inline |
|
inline |
Definition at line 50 of file rwcollection.h.
|
inline |
Definition at line 34 of file rwcollection.h.
|
inline |
Definition at line 35 of file rwcollection.h.
|
delete |
|
inline |
Forward bracket operator.
Definition at line 61 of file rwcollection.h.
|
inline |
Definition at line 43 of file rwcollection.h.
|
inline |
Definition at line 51 of file rwcollection.h.
|
inline |
Definition at line 46 of file rwcollection.h.
|
inline |
Definition at line 54 of file rwcollection.h.
|
private |
Definition at line 20 of file rwcollection.h.
|
private |
Definition at line 19 of file rwcollection.h.