SDXFrameWork
0.10
SDXFrameWork
|
列挙型を直接添字に使える配列. More...
#include <EnumArray.h>
Public Member Functions | |
size_t | size () const |
要素数を取得. More... | |
TType & | operator[] (const TEnum index) |
[]のオペレータ. More... | |
const TType & | operator[] (const TEnum index) const |
[]のオペレータ. More... | |
auto | begin () -> decltype(Array.begin()) |
範囲for用. More... | |
auto | end () -> decltype(Array.end()) |
範囲for用. More... | |
auto | begin () const -> decltype(Array.begin()) |
範囲for用. More... | |
auto | end () const -> decltype(Array.end()) |
範囲for用. More... | |
列挙型を直接添字に使える配列.
size_t SDX::EnumArray< TType, TEnum >::size | ( | ) | const |
要素数を取得.
TType& SDX::EnumArray< TType, TEnum >::operator[] | ( | const TEnum | index | ) |
[]のオペレータ.
const TType& SDX::EnumArray< TType, TEnum >::operator[] | ( | const TEnum | index | ) | const |
[]のオペレータ.
auto SDX::EnumArray< TType, TEnum >::begin | ( | ) | -> decltype(Array.begin()) |
範囲for用.
auto SDX::EnumArray< TType, TEnum >::end | ( | ) | -> decltype(Array.end()) |
範囲for用.
auto SDX::EnumArray< TType, TEnum >::begin | ( | ) | const -> decltype(Array.begin()) |
範囲for用.
auto SDX::EnumArray< TType, TEnum >::end | ( | ) | const -> decltype(Array.end()) |
範囲for用.