MIP_SDK  v3.0.0-533-g58dc0c0
MicroStrain Communications Library for embedded systems
Classes | Namespaces | Typedefs
array_view.hpp File Reference
#include <type_traits>
#include <stdint.h>
#include <stddef.h>
#include <assert.h>

Go to the source code of this file.

Classes

struct  microstrain::ArrayView< T, Extent >
 Represents a view over a contiguous array of objects, similar to std::span, and is implemented as a pointer and length. More...
 
struct  microstrain::ArrayView< T, DYNAMIC_EXTENT >
 

Namespaces

 microstrain
 

Typedefs

template<class T >
using microstrain::ConstArrayView = ArrayView< const T >
 
using microstrain::U8ArrayView = ArrayView< uint8_t >
 
using microstrain::ConstU8ArrayView = ConstArrayView< uint8_t >
 
using microstrain::CharArrayView = ArrayView< char >
 
using microstrain::ConstCharArrayView = ConstArrayView< char >