![]() |
Bitcoin Core 32.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++ () |
| 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 230 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType, GetFunc >::difference_type = std::ptrdiff_t |
Definition at line 235 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType, GetFunc >::iterator_category = std::random_access_iterator_tag |
Definition at line 233 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType, GetFunc >::iterator_concept = std::random_access_iterator_tag |
Definition at line 234 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType, GetFunc >::value_type = ValueType |
Definition at line 236 of file bitcoinkernel_wrapper.h.
|
default |
|
inline |
Definition at line 244 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 245 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 248 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
Definition at line 250 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 251 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 256 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 262 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
Definition at line 253 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 254 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 257 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 266 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 268 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 264 of file bitcoinkernel_wrapper.h.
|
friend |
Definition at line 271 of file bitcoinkernel_wrapper.h.
|
private |
Definition at line 239 of file bitcoinkernel_wrapper.h.
|
private |
Definition at line 240 of file bitcoinkernel_wrapper.h.