From c4b51e0935f75d118164fab6bfcefc6ddf69867e Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 22 Nov 2012 06:16:10 +0000 Subject: Tidy. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4851 a436a847-0d15-0410-975c-d299462d15a1 --- raul/Array.hpp | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) (limited to 'raul/Array.hpp') diff --git a/raul/Array.hpp b/raul/Array.hpp index 96797d4..485f3cf 100644 --- a/raul/Array.hpp +++ b/raul/Array.hpp @@ -36,12 +36,18 @@ template class Array : public Disposable { public: - explicit Array(size_t size = 0) : _size(size), _elems(NULL) { + explicit Array(size_t size = 0) + : _size(size) + , _elems(NULL) + { if (size > 0) _elems = new T[size]; } - Array(size_t size, T initial_value) : _size(size), _elems(NULL) { + Array(size_t size, T initial_value) + : _size(size) + , _elems(NULL) + { if (size > 0) { _elems = new T[size]; for (size_t i = 0; i < size; ++i) @@ -49,14 +55,18 @@ public: } } - Array(size_t size, const Array& contents) : _size(size) { + Array(size_t size, const Array& contents) + : _size(size) + { assert(contents.size() >= size); _elems = new T[size]; for (size_t i = 0; i < std::min(size, contents.size()); ++i) _elems[i] = contents[i]; } - Array(size_t size, const Array& contents, T initial_value=T()) : _size(size) { + Array(size_t size, const Array& contents, T initial_value = T()) + : _size(size) + { _elems = new T[size]; const size_t end = std::min(size, contents.size()); for (size_t i = 0; i < end; ++i) @@ -91,9 +101,15 @@ public: inline size_t size() const { return _size; } - inline T& operator[](size_t i) const { assert(i < _size); return _elems[i]; } + inline T& operator[](size_t i) const { + assert(i < _size); + return _elems[i]; + } - inline T& at(size_t i) const { assert(i < _size); return _elems[i]; } + inline T& at(size_t i) const { + assert(i < _size); + return _elems[i]; + } private: size_t _size; -- cgit v1.2.1