BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsl::span< TYPE, EXTENT > Member List

This is the complete list of members for bsl::span< TYPE, EXTENT >, including all inherited members.

back() constbsl::span< TYPE, EXTENT >inline
begin() const BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
const_pointer typedefbsl::span< TYPE, EXTENT >
const_reference typedefbsl::span< TYPE, EXTENT >
data() const BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
difference_type typedefbsl::span< TYPE, EXTENT >
element_type typedefbsl::span< TYPE, EXTENT >
empty() const BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
end() const BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
extentbsl::span< TYPE, EXTENT >static
first() constbsl::span< TYPE, EXTENT >
first(size_type count) constbsl::span< TYPE, EXTENT >inline
first() constbsl::span< TYPE, EXTENT >inline
front() constbsl::span< TYPE, EXTENT >inline
iterator typedefbsl::span< TYPE, EXTENT >
last() constbsl::span< TYPE, EXTENT >
last(size_type count) constbsl::span< TYPE, EXTENT >inline
last() constbsl::span< TYPE, EXTENT >inline
operator=(const span &) BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
operator[](size_type index) constbsl::span< TYPE, EXTENT >inline
pointer typedefbsl::span< TYPE, EXTENT >
rbegin() const BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
reference typedefbsl::span< TYPE, EXTENT >
rend() const BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
reverse_iterator typedefbsl::span< TYPE, EXTENT >
size() const BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
size_bytes() const BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
size_type typedefbsl::span< TYPE, EXTENT >
span() BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
span(const span &original) BSLS_KEYWORD_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::span< TYPE, EXTENT >inline
subspan() constbsl::span< TYPE, EXTENT >inline
subspan(size_type offset, size_type count=dynamic_extent) constbsl::span< TYPE, EXTENT >inline
subspan() constbsl::span< TYPE, EXTENT >inline
swap(span &other) BSLS_KEYWORD_NOEXCEPTbsl::span< TYPE, EXTENT >inline
value_type typedefbsl::span< TYPE, EXTENT >
~span() noexcept=defaultbsl::span< TYPE, EXTENT >