Cleanup: add license header, use header guards
authorCampbell Barton <ideasman42@gmail.com>
Tue, 11 Feb 2020 00:37:35 +0000 (11:37 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 11 Feb 2020 00:37:35 +0000 (11:37 +1100)
source/blender/blenlib/BLI_optional.h
source/blender/blenlib/BLI_utility_mixins.h

index 8429cddc71054ecf7058c4c1dce29ec2ca21eb24..90bded604ea9c7462c6895b3c19a797343b61734 100644 (file)
@@ -20,7 +20,8 @@
  * Simple version of std::optional, which is only available since C++17.
  */
 
-#pragma once
+#ifndef __BLI_OPTIONAL_H__
+#define __BLI_OPTIONAL_H__
 
 #include "BLI_utildefines.h"
 #include "BLI_memory_utils_cxx.h"
@@ -194,3 +195,5 @@ template<typename T> class Optional {
 };
 
 } /* namespace BLI */
+
+#endif /* __BLI_OPTIONAL_H__ */
index 66164fdcd245f75eb8f300b3598d1bf8842b6ca5..ce7a4ce094a95548337ae732c78bc1905567344c 100644 (file)
@@ -1,4 +1,25 @@
-#pragma once
+/*
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+/** \file
+ * \ingroup bli
+ */
+
+#ifndef __BLI_UTILITY_MIXINS_H__
+#define __BLI_UTILITY_MIXINS_H__
 
 namespace BLI {
 
@@ -27,3 +48,5 @@ class NonMovable {
 };
 
 }  // namespace BLI
+
+#endif /* __BLI_UTILITY_MIXINS_H__ */