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

#include <Array.h>

Public Member Functions

 CFArray ()=default
 ~CFArray ()=default
CFArrayoperator= (const CFArray &)=default
 CFArray (const CFArray &)=default
T & operator[] (SizeT at)
Bool Empty ()
SizeT Capacity ()
SizeT Count ()
const T * CData ()
 operator bool ()

Private Attributes

fArray [N] = {nullptr}

Constructor & Destructor Documentation

◆ CFArray() [1/2]

template<typename T, SizeT N>
CF::CFArray< T, N >::CFArray ( )
explicitdefault

◆ ~CFArray()

template<typename T, SizeT N>
CF::CFArray< T, N >::~CFArray ( )
default

◆ CFArray() [2/2]

template<typename T, SizeT N>
CF::CFArray< T, N >::CFArray ( const CFArray< T, N > & )
default

Member Function Documentation

◆ Capacity()

template<typename T, SizeT N>
SizeT CF::CFArray< T, N >::Capacity ( )
inline

◆ CData()

template<typename T, SizeT N>
const T * CF::CFArray< T, N >::CData ( )
inline

◆ Count()

template<typename T, SizeT N>
SizeT CF::CFArray< T, N >::Count ( )
inline

◆ Empty()

template<typename T, SizeT N>
Bool CF::CFArray< T, N >::Empty ( )
inline

◆ operator bool()

template<typename T, SizeT N>
CF::CFArray< T, N >::operator bool ( )
inline

◆ operator=()

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

◆ operator[]()

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

Member Data Documentation

◆ fArray

template<typename T, SizeT N>
T CF::CFArray< T, N >::fArray[N] = {nullptr}
private

The documentation for this class was generated from the following file:
  • public/frameworks/CoreFoundation.fwrk/headers/Array.h