![]() |
Bitcoin Core 30.99.0
P2P Digital Currency
|
#include <bitcoinkernel_wrapper.h>
Public Types | |
| using | iterator_category = std::random_access_iterator_tag |
| using | iterator_concept = std::random_access_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = ValueType |
Public Member Functions | |
| Iterator ()=default | |
| Iterator (const Collection *ptr) | |
| Iterator (const Collection *ptr, size_t idx) | |
| auto | operator* () const |
| auto | operator-> () const |
| auto & | operator++ () |
| auto | operator++ (int) |
| auto & | operator-- () |
| auto | operator-- (int) |
| auto & | operator+= (difference_type n) |
| auto & | operator-= (difference_type n) |
| auto | operator+ (difference_type n) const |
| auto | operator- (difference_type n) const |
| auto | operator- (const Iterator &other) const |
| ValueType | operator[] (difference_type n) const |
| auto | operator<=> (const Iterator &other) const |
| bool | operator== (const Iterator &other) const |
Private Attributes | |
| const Collection * | m_collection |
| size_t | m_idx |
Friends | |
| Iterator | operator+ (difference_type n, const Iterator &it) |
Definition at line 165 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::difference_type = std::ptrdiff_t |
Definition at line 170 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::iterator_category = std::random_access_iterator_tag |
Definition at line 168 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::iterator_concept = std::random_access_iterator_tag |
Definition at line 169 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::value_type = ValueType |
Definition at line 171 of file bitcoinkernel_wrapper.h.
|
default |
|
inline |
Definition at line 179 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 180 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 183 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
Definition at line 186 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 187 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 192 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 198 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
Definition at line 189 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 190 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 193 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 184 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 202 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 204 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 200 of file bitcoinkernel_wrapper.h.
|
friend |
Definition at line 207 of file bitcoinkernel_wrapper.h.
|
private |
Definition at line 174 of file bitcoinkernel_wrapper.h.
|
private |
Definition at line 175 of file bitcoinkernel_wrapper.h.