NeKernel dev
Loading...
Searching...
No Matches
Kernel::Array< T, N > Class Template Referencefinal

#include <Array.h>

Public Member Functions

 Array ()=default
 ~Array ()=default
Arrayoperator= (const Array &)=default
 Array (const Array &)=default
T & operator[] (SizeT at)
Boolean Empty ()
SizeT Capacity ()
SizeT Count ()
const T * CData ()
 operator bool ()

Private Attributes

fArray [N]

Constructor & Destructor Documentation

◆ Array() [1/2]

template<typename T, SizeT N>
Kernel::Array< T, N >::Array ( )
explicitdefault

◆ ~Array()

template<typename T, SizeT N>
Kernel::Array< T, N >::~Array ( )
default

◆ Array() [2/2]

template<typename T, SizeT N>
Kernel::Array< T, N >::Array ( const Array< T, N > & )
default

Member Function Documentation

◆ Capacity()

template<typename T, SizeT N>
SizeT Kernel::Array< T, N >::Capacity ( )
inline

◆ CData()

template<typename T, SizeT N>
const T * Kernel::Array< T, N >::CData ( )
inline

◆ Count()

template<typename T, SizeT N>
SizeT Kernel::Array< T, N >::Count ( )
inline

◆ Empty()

template<typename T, SizeT N>
Boolean Kernel::Array< T, N >::Empty ( )
inline

◆ operator bool()

template<typename T, SizeT N>
Kernel::Array< T, N >::operator bool ( )
inline

◆ operator=()

template<typename T, SizeT N>
Array & Kernel::Array< T, N >::operator= ( const Array< T, N > & )
default

◆ operator[]()

template<typename T, SizeT N>
T & Kernel::Array< T, N >::operator[] ( SizeT at)
inline

Member Data Documentation

◆ fArray

template<typename T, SizeT N>
T Kernel::Array< T, N >::fArray[N]
private

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