| MIP_SDK
    v3.0.0
    MicroStrain Communications Library for embedded systems | 
#include <span.hpp>
| Public Types | |
| using | element_type = T | 
| using | value_type = typename std::remove_cv< T >::type | 
| using | difference_type = ptrdiff_t | 
| using | pointer = T * | 
| using | reference = T & | 
| using | const_pointer = const T * | 
| using | const_reference = const T & | 
| Public Member Functions | |
| constexpr | Span ()=default | 
| constexpr | Span (pointer ptr, size_t cnt) | 
| template<size_t N> | |
| constexpr | Span (const T(&arr)[N]) | 
| constexpr pointer | begin () const noexcept | 
| constexpr pointer | end () const noexcept | 
| constexpr element_type | front () const noexcept | 
| constexpr element_type | back () const noexcept | 
| constexpr reference | operator[] (size_t idx) noexcept | 
| constexpr const_reference | operator[] (size_t idx) const noexcept | 
| constexpr pointer | data () const noexcept | 
| constexpr size_t | size () const noexcept | 
| constexpr bool | empty () const noexcept | 
| constexpr Span< T, DYNAMIC_EXTENT > | subspan (size_t index, size_t length) const | 
| constexpr Span< T, DYNAMIC_EXTENT > | subspan (size_t index) const | 
| template<size_t Offset, size_t Count = DYNAMIC_EXTENT> | |
| constexpr Span< T, Count > | subspan () const | 
| using microstrain::Span< T, DYNAMIC_EXTENT >::const_pointer = const T* | 
| using microstrain::Span< T, DYNAMIC_EXTENT >::const_reference = const T& | 
| using microstrain::Span< T, DYNAMIC_EXTENT >::difference_type = ptrdiff_t | 
| using microstrain::Span< T, DYNAMIC_EXTENT >::element_type = T | 
| using microstrain::Span< T, DYNAMIC_EXTENT >::pointer = T* | 
| using microstrain::Span< T, DYNAMIC_EXTENT >::reference = T& | 
| using microstrain::Span< T, DYNAMIC_EXTENT >::value_type = typename std::remove_cv<T>::type | 
| 
 | constexprdefault | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexprnoexcept | 
| 
 | inlineconstexprnoexcept | 
| 
 | inlineconstexprnoexcept | 
| 
 | inlineconstexprnoexcept | 
| 
 | inlineconstexprnoexcept | 
| 
 | inlineconstexprnoexcept | 
| 
 | inlineconstexprnoexcept | 
| 
 | inlineconstexprnoexcept | 
| 
 | inlineconstexprnoexcept | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexpr | 
 1.8.17
 1.8.17