Bitcoin ABC 0.30.3
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 |
Definition at line 42 of file rwcollection.h.
|
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.