#include <bitcoinkernel_wrapper.h>
template<typename Container, auto SizeFunc, auto GetFunc>
class btck::Range< Container, SizeFunc, GetFunc >
Definition at line 219 of file bitcoinkernel_wrapper.h.
◆ const_iterator
template<typename Container , auto SizeFunc, auto GetFunc>
◆ difference_type
template<typename Container , auto SizeFunc, auto GetFunc>
◆ iterator
template<typename Container , auto SizeFunc, auto GetFunc>
◆ value_type
template<typename Container , auto SizeFunc, auto GetFunc>
| using btck::Range< Container, SizeFunc, GetFunc >::value_type = std::invoke_result_t<decltype(GetFunc), const Container&, size_t> |
◆ Range()
template<typename Container , auto SizeFunc, auto GetFunc>
| btck::Range< Container, SizeFunc, GetFunc >::Range |
( |
const Container & |
container | ) |
|
|
inlineexplicit |
◆ at()
template<typename Container , auto SizeFunc, auto GetFunc>
◆ back()
template<typename Container , auto SizeFunc, auto GetFunc>
◆ begin()
template<typename Container , auto SizeFunc, auto GetFunc>
◆ cbegin()
template<typename Container , auto SizeFunc, auto GetFunc>
◆ cend()
template<typename Container , auto SizeFunc, auto GetFunc>
◆ empty()
template<typename Container , auto SizeFunc, auto GetFunc>
| bool btck::Range< Container, SizeFunc, GetFunc >::empty |
( |
| ) |
const |
|
inline |
◆ end()
template<typename Container , auto SizeFunc, auto GetFunc>
◆ front()
template<typename Container , auto SizeFunc, auto GetFunc>
◆ operator[]()
template<typename Container , auto SizeFunc, auto GetFunc>
◆ size()
template<typename Container , auto SizeFunc, auto GetFunc>
| size_t btck::Range< Container, SizeFunc, GetFunc >::size |
( |
| ) |
const |
|
inline |
◆ m_container
template<typename Container , auto SizeFunc, auto GetFunc>
| const Container* btck::Range< Container, SizeFunc, GetFunc >::m_container |
|
private |
The documentation for this class was generated from the following file: