scc 2025.09
SystemC components library
TCB_SPAN_NAMESPACE_NAME::detail::span_storage< E, S > Struct Template Reference

Public Member Functions

constexpr span_storage (E *p_ptr, std::size_t) noexcept

Public Attributes

E * ptr = nullptr

Static Public Attributes

static constexpr std::size_t size = S

Detailed Description

template<typename E, std::size_t S>
struct TCB_SPAN_NAMESPACE_NAME::detail::span_storage< E, S >

Definition at line 164 of file span.h.

Constructor & Destructor Documentation

◆ span_storage()

template<typename E, std::size_t S>
TCB_SPAN_NAMESPACE_NAME::detail::span_storage< E, S >::span_storage ( E * p_ptr,
std::size_t  )
inlineconstexprnoexcept

Definition at line 167 of file span.h.

Member Data Documentation

◆ ptr

template<typename E, std::size_t S>
E* TCB_SPAN_NAMESPACE_NAME::detail::span_storage< E, S >::ptr = nullptr

Definition at line 170 of file span.h.

◆ size

template<typename E, std::size_t S>
std::size_t TCB_SPAN_NAMESPACE_NAME::detail::span_storage< E, S >::size = S
staticconstexpr

Definition at line 171 of file span.h.


The documentation for this struct was generated from the following file:
  • /home/eyck/Projects/MINRES/SystemC-Components/src/common/nonstd/span.h