Bitcoin Core 28.99.0
P2P Digital Currency
|
This is the complete list of members for Span< C >, including all inherited members.
back() const noexcept | Span< C > | inline |
begin() const noexcept | Span< C > | inline |
data() const noexcept | Span< C > | inline |
empty() const noexcept | Span< C > | inline |
end() const noexcept | Span< C > | inline |
first(std::size_t count) const noexcept | Span< C > | inline |
front() const noexcept | Span< C > | inline |
last(std::size_t count) const noexcept | Span< C > | inline |
m_data | Span< C > | private |
m_size | Span< C > | private |
operator=(const Span &other) noexcept=default | Span< C > | |
operator[](std::size_t pos) const noexcept | Span< C > | inline |
size() const noexcept | Span< C > | inline |
size_bytes() const noexcept | Span< C > | inline |
Span | Span< C > | friend |
Span() noexcept | Span< C > | inline |
Span(T *begin, std::size_t size) noexcept | Span< C > | inline |
Span(T *begin, T *end) noexcept | Span< C > | inline |
Span(const Span< O > &other) noexcept | Span< C > | inline |
Span(const Span &) noexcept=default | Span< C > | |
Span(C(&a)[N]) noexcept | Span< 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 noexcept | Span< C > | inline |
subspan(std::size_t offset, std::size_t count) const noexcept | Span< C > | inline |