Skip to content

Commit 5d0da17

Browse files
committed
const Array -> Array.
1 parent 89db96e commit 5d0da17

File tree

2 files changed

+6
-22
lines changed

2 files changed

+6
-22
lines changed

Array.h

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Array
2727
template <typename U, size_t N>
2828
Array(const U (&values)[N]);
2929
template <typename U, size_t N>
30-
Array(const Array<U,N> & values);
30+
Array(Array<U,N> & values);
3131
T & operator[](const size_t index);
3232
T & at(const size_t index);
3333
T & front();
@@ -38,13 +38,13 @@ class Array
3838
template <typename U, size_t N>
3939
void fill(const U (&values)[N]);
4040
template <typename U, size_t N>
41-
void fill(const Array<U,N> & values);
41+
void fill(Array<U,N> & values);
4242
template <typename U>
4343
void assign(const size_t n, const U & value);
4444
template <typename U, size_t N>
4545
void assign(const size_t n, const U (&values)[N]);
4646
template <typename U, size_t N>
47-
void assign(const size_t n, const Array<U,N> & values);
47+
void assign(const size_t n, Array<U,N> & values);
4848
void push_back(const T & value);
4949
void pop_back();
5050
size_t size() const;
@@ -58,22 +58,6 @@ class Array
5858
size_t size_;
5959
};
6060

61-
template <typename T, size_t MAX_SIZE>
62-
inline Print & operator <<(Print & stream, const Array<T,MAX_SIZE> & array)
63-
{
64-
stream.print("[");
65-
for (size_t i=0; i<array.size(); ++i)
66-
{
67-
if (i != 0)
68-
{
69-
stream.print(",");
70-
}
71-
stream.print(array[i]);
72-
}
73-
stream.print("]");
74-
return stream;
75-
}
76-
7761
template <typename T, size_t MAX_SIZE>
7862
inline Print & operator <<(Print & stream, Array<T,MAX_SIZE> & array)
7963
{

ArrayDefinitions.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Array<T, MAX_SIZE>::Array(const U (&values)[N])
3535

3636
template <typename T, size_t MAX_SIZE>
3737
template <typename U, size_t N>
38-
Array<T, MAX_SIZE>::Array(const Array<U,N> & values)
38+
Array<T, MAX_SIZE>::Array(Array<U,N> & values)
3939
{
4040
size_ = 0;
4141
fill(values);
@@ -87,7 +87,7 @@ void Array<T, MAX_SIZE>::fill(const U (&values)[N])
8787

8888
template <typename T, size_t MAX_SIZE>
8989
template <typename U, size_t N>
90-
void Array<T, MAX_SIZE>::fill(const Array<U,N> & values)
90+
void Array<T, MAX_SIZE>::fill(Array<U,N> & values)
9191
{
9292
assign(values.size(),values);
9393
}
@@ -119,7 +119,7 @@ void Array<T, MAX_SIZE>::assign(const size_t n, const U (&values)[N])
119119

120120
template <typename T, size_t MAX_SIZE>
121121
template <typename U, size_t N>
122-
void Array<T, MAX_SIZE>::assign(const size_t n, const Array<U,N> & values)
122+
void Array<T, MAX_SIZE>::assign(const size_t n, Array<U,N> & values)
123123
{
124124
size_t n_smallest = ((n < values.size()) ? n : values.size());
125125
size_t assign_size = ((n_smallest < MAX_SIZE) ? n_smallest : MAX_SIZE);

0 commit comments

Comments
 (0)