BDE 4.14.0 Production release
|
This is the complete list of members for bsl::span< TYPE, EXTENT >, including all inherited members.
back() const | bsl::span< TYPE, EXTENT > | inline |
begin() const BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
const_pointer typedef | bsl::span< TYPE, EXTENT > | |
const_reference typedef | bsl::span< TYPE, EXTENT > | |
data() const BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
difference_type typedef | bsl::span< TYPE, EXTENT > | |
element_type typedef | bsl::span< TYPE, EXTENT > | |
empty() const BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
end() const BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
extent | bsl::span< TYPE, EXTENT > | static |
first() const | bsl::span< TYPE, EXTENT > | |
first(size_type count) const | bsl::span< TYPE, EXTENT > | inline |
first() const | bsl::span< TYPE, EXTENT > | inline |
front() const | bsl::span< TYPE, EXTENT > | inline |
iterator typedef | bsl::span< TYPE, EXTENT > | |
last() const | bsl::span< TYPE, EXTENT > | |
last(size_type count) const | bsl::span< TYPE, EXTENT > | inline |
last() const | bsl::span< TYPE, EXTENT > | inline |
operator=(const span &) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
operator[](size_type index) const | bsl::span< TYPE, EXTENT > | inline |
pointer typedef | bsl::span< TYPE, EXTENT > | |
rbegin() const BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
reference typedef | bsl::span< TYPE, EXTENT > | |
rend() const BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
reverse_iterator typedef | bsl::span< TYPE, EXTENT > | |
size() const BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
size_bytes() const BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
size_type typedef | bsl::span< TYPE, EXTENT > | |
span() BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
span(const span &original) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
span(pointer ptr, size_type count) | bsl::span< TYPE, EXTENT > | inlineexplicit |
span(pointer first, pointer last) | bsl::span< TYPE, EXTENT > | inlineexplicit |
span(typename Span_Utility::TypeIdentity< element_type >::type(&arr)[SIZE]) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
span(bsl::array< t_OTHER_TYPE, EXTENT > &arr, typename bsl::enable_if< Span_Utility::IsArrayConvertible< t_OTHER_TYPE, element_type >::value, void * >::type=NULL) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
span(const bsl::array< t_OTHER_TYPE, EXTENT > &arr, typename bsl::enable_if< Span_Utility::IsArrayConvertible< const t_OTHER_TYPE, element_type >::value, void * >::type=NULL) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
span(std::array< t_OTHER_TYPE, EXTENT > &arr, typename bsl::enable_if< Span_Utility::IsArrayConvertible< t_OTHER_TYPE, element_type >::value, void * >::type=NULL) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
span(const std::array< t_OTHER_TYPE, EXTENT > &arr, typename bsl::enable_if< Span_Utility::IsArrayConvertible< const t_OTHER_TYPE, element_type >::value, void * >::type=NULL) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
span(const span< t_OTHER_TYPE, EXTENT > &other, typename bsl::enable_if< Span_Utility::IsArrayConvertible< t_OTHER_TYPE, element_type >::value, void * >::type=NULL) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
span(const span< t_OTHER_TYPE, dynamic_extent > &other, typename bsl::enable_if< Span_Utility::IsArrayConvertible< t_OTHER_TYPE, element_type >::value, void * >::type=NULL) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | |
span(const bsl::span< t_OTHER_TYPE, bsl::dynamic_extent > &other, typename bsl::enable_if< Span_Utility::IsArrayConvertible< t_OTHER_TYPE, element_type >::value, void * >::type) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
subspan() const | bsl::span< TYPE, EXTENT > | inline |
subspan(size_type offset, size_type count=dynamic_extent) const | bsl::span< TYPE, EXTENT > | inline |
subspan() const | bsl::span< TYPE, EXTENT > | inline |
swap(span &other) BSLS_KEYWORD_NOEXCEPT | bsl::span< TYPE, EXTENT > | inline |
value_type typedef | bsl::span< TYPE, EXTENT > | |
~span() noexcept=default | bsl::span< TYPE, EXTENT > |