![]() |
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 177 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::difference_type = std::ptrdiff_t |
Definition at line 182 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::iterator_category = std::random_access_iterator_tag |
Definition at line 180 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::iterator_concept = std::random_access_iterator_tag |
Definition at line 181 of file bitcoinkernel_wrapper.h.
| using btck::Iterator< Collection, ValueType >::value_type = ValueType |
Definition at line 183 of file bitcoinkernel_wrapper.h.
|
default |
|
inline |
Definition at line 191 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 192 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 195 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
Definition at line 198 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 199 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 204 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 210 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
Definition at line 201 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 202 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 205 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 196 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 214 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 216 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 212 of file bitcoinkernel_wrapper.h.
|
friend |
Definition at line 219 of file bitcoinkernel_wrapper.h.
|
private |
Definition at line 186 of file bitcoinkernel_wrapper.h.
|
private |
Definition at line 187 of file bitcoinkernel_wrapper.h.