![]() |
Bitcoin Core 31.99.0
P2P Digital Currency
|
#include <bitcoinkernel_wrapper.h>
Public Types | |
| using | value_type = std::invoke_result_t< decltype(GetFunc), const Container &, size_t > |
| using | difference_type = std::ptrdiff_t |
| using | iterator = Iterator< Range, value_type > |
| using | const_iterator = iterator |
Public Member Functions | |
| Range (const Container &container) | |
| iterator | begin () const |
| iterator | end () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| size_t | size () const |
| bool | empty () const |
| value_type | operator[] (size_t index) const |
| value_type | at (size_t index) const |
| value_type | front () const |
| value_type | back () const |
Private Attributes | |
| const Container * | m_container |
Definition at line 230 of file bitcoinkernel_wrapper.h.
| using btck::Range< Container, SizeFunc, GetFunc >::const_iterator = iterator |
Definition at line 236 of file bitcoinkernel_wrapper.h.
| using btck::Range< Container, SizeFunc, GetFunc >::difference_type = std::ptrdiff_t |
Definition at line 234 of file bitcoinkernel_wrapper.h.
| using btck::Range< Container, SizeFunc, GetFunc >::iterator = Iterator<Range, value_type> |
Definition at line 235 of file bitcoinkernel_wrapper.h.
| using btck::Range< Container, SizeFunc, GetFunc >::value_type = std::invoke_result_t<decltype(GetFunc), const Container&, size_t> |
Definition at line 233 of file bitcoinkernel_wrapper.h.
|
inlineexplicit |
Definition at line 242 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 248 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 267 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 257 of file bitcoinkernel_wrapper.h.
|
inline |
|
private |
Definition at line 239 of file bitcoinkernel_wrapper.h.