| 133 | Type* AtOrNull(int i) { return (i >= 0 && i < _n) ? &_data[i] : nullptr; } |
| 134 | const Type* AtOrNull(int i) const { return (i >= 0 && i < _n) ? &_data[i] : nullptr; } |
| 135 | const Type* Data() const { return _data; } |
| 136 | Type* Data() { return _data; } |
| 137 | typedef Type DataType; |
| 138 | int Size() const { return _n; } |