World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Шаблон класса NZIArray< _Ty, _Size >

#include <NZIArray.h>

+ Граф наследования:NZIArray< _Ty, _Size >:
+ Граф связей класса NZIArray< _Ty, _Size >:

Открытые члены

_Ty & ZerothIndex ()
 
_Ty & operator[] (size_t _Pos)
 
const _Ty & operator[] (size_t _Pos) const
 

Подробное описание

template<class _Ty, size_t _Size>
class NZIArray< _Ty, _Size >

См. определение в файле NZIArray.h строка 7

Методы

◆ ZerothIndex()

template<class _Ty , size_t _Size>
_Ty& NZIArray< _Ty, _Size >::ZerothIndex ( )
inline

См. определение в файле NZIArray.h строка 9

9 { return std::array<_Ty, _Size>::operator[](0); }

◆ operator[]() [1/2]

template<class _Ty , size_t _Size>
_Ty& NZIArray< _Ty, _Size >::operator[] ( size_t  _Pos)
inline

См. определение в файле NZIArray.h строка 11

11  { // subscript nonmutable sequence
12  assert(_Pos != 0 && "not allowed to access zeroth element");
13  return std::array<_Ty, _Size>::operator[](_Pos);
14  }

◆ operator[]() [2/2]

template<class _Ty , size_t _Size>
const _Ty& NZIArray< _Ty, _Size >::operator[] ( size_t  _Pos) const
inline

См. определение в файле NZIArray.h строка 16

16  { // subscript nonmutable sequence
17  assert(_Pos != 0 && "not allowed to access zeroth element");
18  return std::array<_Ty, _Size>::operator[](_Pos);
19  }

Объявления и описания членов класса находятся в файле: