![]() |
Bitcoin Core 31.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 193 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::difference_type = std::ptrdiff_t |
Definition at line 198 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::iterator_category = std::random_access_iterator_tag |
Definition at line 196 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::iterator_concept = std::random_access_iterator_tag |
Definition at line 197 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::value_type = ValueType |
Definition at line 199 of file bitcoinkernel_wrapper.h.
|
default |
|
inline |
Definition at line 207 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 208 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 211 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
Definition at line 214 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 215 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 220 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 226 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
Definition at line 217 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 218 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 221 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 212 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 230 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 232 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 228 of file bitcoinkernel_wrapper.h.
|
friend |
Definition at line 235 of file bitcoinkernel_wrapper.h.
|
private |
Definition at line 202 of file bitcoinkernel_wrapper.h.
|
private |
Definition at line 203 of file bitcoinkernel_wrapper.h.