Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
btck::IndexedContainer Concept Reference

#include <bitcoinkernel_wrapper.h>

Concept definition

template<typename Container, typename SizeFunc, typename GetFunc>
concept IndexedContainer = requires(const Container& c, SizeFunc size_func, GetFunc get_func, std::size_t i) {
{ std::invoke(size_func, c) } -> std::convertible_to<std::size_t>;
{ std::invoke(get_func, c, i) }; // Return type is deduced
}

Detailed Description

Definition at line 212 of file bitcoinkernel_wrapper.h.