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
 
using value_type = T
 
using value_type = T
 

Public Member Functions

constexpr uninitialized_array ()=default
 
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 () const noexcept -> T const *
 
constexpr auto data () noexcept -> T *
 
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
 
static constexpr auto size () noexcept -> etl::size_t
 

Member Typedef Documentation

◆ value_type [1/3]

using value_type

◆ value_type [2/3]

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

◆ value_type [3/3]

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

Constructor & Destructor Documentation

◆ uninitialized_array() [1/3]

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

◆ uninitialized_array() [2/3]

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

◆ uninitialized_array() [3/3]

uninitialized_array ( )
constexprdefault

Member Function Documentation

◆ data() [1/6]

auto data ( ) const -> T const*
inlinenodiscardconstexprnoexcept

◆ data() [2/6]

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

◆ data() [3/6]

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

◆ data() [4/6]

auto data ( ) -> T*
inlinenodiscardconstexprnoexcept

◆ data() [5/6]

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

◆ data() [6/6]

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

◆ size() [1/3]

constexpr auto size ( ) -> etl::size_t
inlinestaticnodiscardconstexprnoexcept

◆ size() [2/3]

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

◆ size() [3/3]

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

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