| 52 | Array() : size_(0), data_(nullptr) {} |
| 53 | Array(size_t s, const T *p) : size_(s), data_(p) {} |
| 54 | const T *begin() const { return data_; } |
| 55 | const T *end() const { return data_ + size_; } |
| 56 | std::size_t size() const { return size_; } |
| 57 | }; |
no outgoing calls