Bitcoin Core 28.99.0
P2P Digital Currency
Span< C > Member List

This is the complete list of members for Span< C >, including all inherited members.

back() const noexceptSpan< C >inline
begin() const noexceptSpan< C >inline
data() const noexceptSpan< C >inline
empty() const noexceptSpan< C >inline
end() const noexceptSpan< C >inline
first(std::size_t count) const noexceptSpan< C >inline
front() const noexceptSpan< C >inline
last(std::size_t count) const noexceptSpan< C >inline
m_dataSpan< C >private
m_sizeSpan< C >private
operator=(const Span &other) noexcept=defaultSpan< C >
operator[](std::size_t pos) const noexceptSpan< C >inline
size() const noexceptSpan< C >inline
size_bytes() const noexceptSpan< C >inline
SpanSpan< C >friend
Span() noexceptSpan< C >inline
Span(T *begin, std::size_t size) noexceptSpan< C >inline
Span(T *begin, T *end) noexceptSpan< C >inline
Span(const Span< O > &other) noexceptSpan< C >inline
Span(const Span &) noexcept=defaultSpan< C >
Span(C(&a)[N]) noexceptSpan< C >inline
Span(V &other SPAN_ATTR_LIFETIMEBOUND, typename std::enable_if<!is_Span< V >::value &&std::is_convertible< typename std::remove_pointer< decltype(std::declval< V & >().data())>::type(*)[], C(*)[]>::value &&std::is_convertible< decltype(std::declval< V & >().size()), std::size_t >::value, std::nullptr_t >::type=nullptr)Span< C >inline
Span(const V &other SPAN_ATTR_LIFETIMEBOUND, typename std::enable_if<!is_Span< V >::value &&std::is_convertible< typename std::remove_pointer< decltype(std::declval< const V & >().data())>::type(*)[], C(*)[]>::value &&std::is_convertible< decltype(std::declval< const V & >().size()), std::size_t >::value, std::nullptr_t >::type=nullptr)Span< C >inline
subspan(std::size_t offset) const noexceptSpan< C >inline
subspan(std::size_t offset, std::size_t count) const noexceptSpan< C >inline