From edeb59a8c3d76a6c2754bd82c9e5b8937cbba356 Mon Sep 17 00:00:00 2001
From: Daniel Agar <daniel@agar.ca>
Date: Sat, 19 Jan 2019 12:51:04 -0500
Subject: [PATCH] move logger array.h -> containers/Array.hpp

---
 .../logger/array.h => include/containers/Array.hpp}    | 10 ++++------
 src/modules/logger/logger.h                            |  2 +-
 2 files changed, 5 insertions(+), 7 deletions(-)
 rename src/{modules/logger/array.h => include/containers/Array.hpp} (96%)

diff --git a/src/modules/logger/array.h b/src/include/containers/Array.hpp
similarity index 96%
rename from src/modules/logger/array.h
rename to src/include/containers/Array.hpp
index 9ac1d00062..fe30bde5db 100644
--- a/src/modules/logger/array.h
+++ b/src/include/containers/Array.hpp
@@ -47,9 +47,7 @@ class Array
 	typedef const TYPE *const_iterator;
 
 public:
-	Array()
-		: _size(0), _overflow(false)
-	{}
+	Array() = default;
 
 	bool push_back(const TYPE &x)
 	{
@@ -152,9 +150,9 @@ public:
 	}
 
 private:
-	TYPE        _items[N];
-	size_t      _size;
-	bool        _overflow;
+	TYPE        _items[N] {};
+	size_t      _size{0};
+	bool        _overflow{false};
 };
 
 }
diff --git a/src/modules/logger/logger.h b/src/modules/logger/logger.h
index 12d17e333e..11d5a6c158 100644
--- a/src/modules/logger/logger.h
+++ b/src/modules/logger/logger.h
@@ -35,7 +35,7 @@
 
 #include "log_writer.h"
 #include "messages.h"
-#include "array.h"
+#include <containers/Array.hpp>
 #include "util.h"
 #include <px4_defines.h>
 #include <drivers/drv_hrt.h>
-- 
GitLab