blob: 19cdc02f516cfbe8c3be6f5f530451c4fa41a16b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
#ifndef ARRAY_H
#define ARRAY_H
#undef SOLVED_2
//#define SOLVED_2
/* TODO Includes */
namespace Ti
{
/* TODO */
struct array
{
/* TODO typedef */
/* TODO static_assert */
/* TODO:
void fill (const T& u);
void swap (array<T,N> & other);
iterator begin();
const_iterator begin() const;
iterator end();
const_iterator end() const;
size_type size() const;
size_type max_size() const;
bool empty() const;
reference operator[] (size_type n);
const_reference operator[] (size_type n) const;
reference at(size_type n);
const_reference at (size_type n) const;
T* data();
*/
private:
/* TODO data */
};
/* TODO */
array/* TODO */&& make_array();
} // namespace
#endif
|