VLCB
Loading...
Searching...
No Matches
VLCB::ArrayHolder< E > Class Template Reference

#include <ArrayHolder.h>

Public Member Functions

 ArrayHolder ()
 ArrayHolder (const std::initializer_list< E > &il)
 ~ArrayHolder ()
ArrayHolderoperator= (const std::initializer_list< E > &il)
constexpr size_t size () const noexcept
constexpr const E * begin () const noexcept
constexpr const E * end () const noexcept
constexpr const E operator[] (size_t index) const noexcept

Constructor & Destructor Documentation

◆ ArrayHolder() [1/2]

template<typename E>
VLCB::ArrayHolder< E >::ArrayHolder ( )

◆ ArrayHolder() [2/2]

template<typename E>
VLCB::ArrayHolder< E >::ArrayHolder ( const std::initializer_list< E > & il)

◆ ~ArrayHolder()

template<typename E>
VLCB::ArrayHolder< E >::~ArrayHolder ( )

Member Function Documentation

◆ operator=()

template<typename E>
ArrayHolder< E > & VLCB::ArrayHolder< E >::operator= ( const std::initializer_list< E > & il)

◆ size()

template<typename E>
size_t VLCB::ArrayHolder< E >::size ( ) const
inlineconstexprnoexcept

◆ begin()

template<typename E>
const E * VLCB::ArrayHolder< E >::begin ( ) const
inlineconstexprnoexcept

◆ end()

template<typename E>
const E * VLCB::ArrayHolder< E >::end ( ) const
inlineconstexprnoexcept

◆ operator[]()

template<typename E>
const E VLCB::ArrayHolder< E >::operator[] ( size_t index) const
inlineconstexprnoexcept

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