tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
uninitialized_array< T, Size > Struct Template Reference

#include <uninitialized_array.hpp>

Public Types

using value_type = T
 
using value_type = T
 

Public Member Functions

constexpr uninitialized_array ()=default
 
constexpr uninitialized_array ()=default
 
constexpr auto data () const noexcept -> T const *
 
constexpr auto data () const noexcept -> T const *
 
constexpr auto data () noexcept -> T *
 
constexpr auto data () noexcept -> T *
 

Static Public Member Functions

static constexpr auto size () noexcept -> etl::size_t
 
static constexpr auto size () noexcept -> etl::size_t
 

Member Typedef Documentation

◆ value_type [1/2]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
using value_type = T

◆ value_type [2/2]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
using value_type = T

Constructor & Destructor Documentation

◆ uninitialized_array() [1/2]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
constexpr uninitialized_array ( )
constexprdefault

◆ uninitialized_array() [2/2]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
constexpr uninitialized_array ( )
constexprdefault

Member Function Documentation

◆ data() [1/4]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
constexpr auto data ( ) const -> T const*
inlineconstexprnoexcept

◆ data() [2/4]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
constexpr auto data ( ) const -> T const*
inlineconstexprnoexcept

◆ data() [3/4]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
constexpr auto data ( ) -> T*
inlineconstexprnoexcept

◆ data() [4/4]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
constexpr auto data ( ) -> T*
inlineconstexprnoexcept

◆ size() [1/2]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
static constexpr auto size ( ) -> etl::size_t
inlinestaticconstexprnoexcept

◆ size() [2/2]

template<etl::detail::sufficiently_trivial T, etl::size_t Size>
static constexpr auto size ( ) -> etl::size_t
inlinestaticconstexprnoexcept

The documentation for this struct was generated from the following file: