File span.hpp
FileList > mstl > tcb > span.hpp
Go to the source code of this file
#include <array>#include <cstddef>#include <cstdint>#include <type_traits>
Namespaces
| Type | Name |
|---|---|
| namespace | TCB_SPAN_NAMESPACE_NAME |
| namespace | detail |
| namespace | std |
Classes
| Type | Name |
|---|---|
| struct | has_size_and_data <typename, typename> |
| struct | has_size_and_data <typename, typename> |
| struct | is_complete <typename, typename> |
| struct | is_complete <typename, typename> |
| struct | is_container <typename C, typename U> |
| struct | is_container_element_type_compatible <typename, typename, typename> |
| struct | is_container_element_type_compatible <typename, typename, typename> |
| struct | is_span <typename> |
| struct | is_span <typename> |
| struct | is_std_array <typename> |
| struct | is_std_array <typename> |
| struct | span_storage <typename E, S> |
| struct | span_storage <typename E, S> |
| class | span <typename ElementType, Extent> |
| class | tuple_element< I, TCB_SPAN_NAMESPACE_NAME::span< ElementType, Extent > > <I, typename ElementType, Extent> |
| class | tuple_size< TCB_SPAN_NAMESPACE_NAME::span< ElementType, Extent > > <typename ElementType, Extent> |
Macros
| Type | Name |
|---|---|
| define | TCB_SPAN_ARRAY_CONSTEXPR |
| define | TCB_SPAN_CONSTEXPR11 constexpr |
| define | TCB_SPAN_CONSTEXPR14 |
| define | TCB_SPAN_CONSTEXPR_ASSIGN |
| define | TCB_SPAN_EXPECT (cond) |
| define | TCB_SPAN_INLINE_VAR |
| define | TCB_SPAN_NAMESPACE_NAME tcb |
| define | TCB_SPAN_NODISCARD |
| define | TCB_SPAN_NO_CONTRACT_CHECKING |
| define | TCB_SPAN_NO_EXCEPTIONS |
Macro Definition Documentation
define TCB_SPAN_ARRAY_CONSTEXPR
define TCB_SPAN_CONSTEXPR11
define TCB_SPAN_CONSTEXPR14
define TCB_SPAN_CONSTEXPR_ASSIGN
define TCB_SPAN_EXPECT
define TCB_SPAN_INLINE_VAR
define TCB_SPAN_NAMESPACE_NAME
define TCB_SPAN_NODISCARD
define TCB_SPAN_NO_CONTRACT_CHECKING
define TCB_SPAN_NO_EXCEPTIONS
The documentation for this class was generated from the following file src/muda/mstl/tcb/span.hpp