Multi-element container. More...
#include <Types.h>
 
  
 | Public Member Functions | |
| T & | operator[] (uint32_t i) | 
| Set element at index with no bounds checking. | |
| const T & | operator[] (uint32_t i) const | 
| Get element at index with no bounds checking. | |
| void | zero () | 
| Zeros all elements. | |
| Static Public Member Functions | |
| static uint32_t | size () | 
| Returns size of array. | |
Multi-element container.
This is a fixed size array to enable better loop unrolling optimizations by the compiler and to avoid an extra 'size' data member for small-sized arrays. It intentionally lacks a constructor to allow C-style struct initializations.