![]() |
Bitcoin Core 30.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 218 of file bitcoinkernel_wrapper.h.
| using btck::Range< Container, SizeFunc, GetFunc >::const_iterator = iterator |
Definition at line 224 of file bitcoinkernel_wrapper.h.
| using btck::Range< Container, SizeFunc, GetFunc >::difference_type = std::ptrdiff_t |
Definition at line 222 of file bitcoinkernel_wrapper.h.
| using btck::Range< Container, SizeFunc, GetFunc >::iterator = Iterator<Range, value_type> |
Definition at line 223 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 221 of file bitcoinkernel_wrapper.h.
|
inlineexplicit |
Definition at line 230 of file bitcoinkernel_wrapper.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 236 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 255 of file bitcoinkernel_wrapper.h.
|
inline |
Definition at line 245 of file bitcoinkernel_wrapper.h.
|
inline |
|
private |
Definition at line 227 of file bitcoinkernel_wrapper.h.