![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
#include <prevector.h>
Public Types | |
| typedef Diff | difference_type |
| typedef T * | pointer |
| typedef T & | reference |
| using | element_type = T |
| using | iterator_category = std::contiguous_iterator_tag |
Public Member Functions | |
| iterator ()=default | |
| iterator (T *ptr_) | |
| T & | operator* () const |
| T * | operator-> () const |
| T & | operator[] (size_type pos) const |
| iterator & | operator++ () |
| iterator & | operator-- () |
| iterator | operator++ (int) |
| iterator | operator-- (int) |
| difference_type friend | operator- (iterator a, iterator b) |
| iterator | operator+ (size_type n) const |
| iterator friend | operator+ (size_type n, iterator x) |
| iterator & | operator+= (size_type n) |
| iterator | operator- (size_type n) const |
| iterator & | operator-= (size_type n) |
| bool | operator== (iterator x) const |
| auto | operator<=> (iterator x) const |
Private Attributes | |
| T * | ptr {} |
Definition at line 51 of file prevector.h.
Definition at line 54 of file prevector.h.
Definition at line 57 of file prevector.h.
Definition at line 58 of file prevector.h.
Definition at line 55 of file prevector.h.
Definition at line 56 of file prevector.h.
Definition at line 60 of file prevector.h.
Definition at line 61 of file prevector.h.
|
inline |
Definition at line 70 of file prevector.h.
Definition at line 64 of file prevector.h.
Definition at line 66 of file prevector.h.
Definition at line 71 of file prevector.h.
Definition at line 65 of file prevector.h.
Definition at line 67 of file prevector.h.
Definition at line 73 of file prevector.h.
Definition at line 62 of file prevector.h.
Definition at line 74 of file prevector.h.
Definition at line 63 of file prevector.h.
Definition at line 52 of file prevector.h.