From 8345f67c5036da7a85a4a19f23f763f8b35ea569 Mon Sep 17 00:00:00 2001 From: Riyyi Date: Fri, 22 Jul 2022 13:04:04 +0200 Subject: [PATCH] Everywhere: Switch to #pragma once, add missing copyright headers --- src/config.h | 5 +---- src/dotfile.h | 5 +---- src/machine.h | 5 +---- src/package.h | 5 +---- src/util/argparser.h | 11 +++++++---- src/util/file.h | 6 +----- src/util/format/builder.h | 5 +---- src/util/format/format.h | 5 +---- src/util/format/parser.h | 5 +---- src/util/format/toformat.h | 9 +++------ src/util/genericlexer.h | 5 +---- src/util/json/array.h | 5 +---- src/util/json/fromjson.h | 5 +---- src/util/json/job.h | 5 +---- src/util/json/json.h | 5 +---- src/util/json/lexer.h | 5 +---- src/util/json/object.h | 5 +---- src/util/json/parser.h | 5 +---- src/util/json/serializer.h | 5 +---- src/util/json/tojson.h | 5 +---- src/util/json/value.h | 5 +---- src/util/meta/odr.h | 5 +---- src/util/shell.h | 11 +++++++---- src/util/singleton.h | 11 +++++++---- src/util/system.h | 11 +++++++---- src/util/timer.h | 11 +++++++---- 26 files changed, 58 insertions(+), 107 deletions(-) diff --git a/src/config.h b/src/config.h index af308ea..3e129f2 100644 --- a/src/config.h +++ b/src/config.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef CONFIG_H -#define CONFIG_H +#pragma once #include // size_t #include // path @@ -67,5 +66,3 @@ private: void toJson(Util::Json& object, const Settings& settings); void fromJson(const Util::Json& object, Settings& settings); - -#endif // CONFIG_H diff --git a/src/dotfile.h b/src/dotfile.h index 5c8b608..6997099 100644 --- a/src/dotfile.h +++ b/src/dotfile.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef DOTFILE_H -#define DOTFILE_H +#pragma once #include // size_t #include @@ -43,5 +42,3 @@ private: void forEachDotfile(const std::vector& targets, const std::function& callback); }; - -#endif // DOTFILE_H diff --git a/src/machine.h b/src/machine.h index b5b92c7..f0a669f 100644 --- a/src/machine.h +++ b/src/machine.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef MACHINE_H -#define MACHINE_H +#pragma once #include // uint32_t #include // passwd @@ -36,5 +35,3 @@ private: std::string m_hostname; passwd* m_passwd { nullptr }; }; - -#endif // MACHINE_H diff --git a/src/package.h b/src/package.h index de1fdbf..7949ecb 100644 --- a/src/package.h +++ b/src/package.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef PACKAGE_H -#define PACKAGE_H +#pragma once #include #include @@ -45,5 +44,3 @@ private: Distro m_distro { Distro::Unsupported }; }; - -#endif // PACKAGE_H diff --git a/src/util/argparser.h b/src/util/argparser.h index f1f0b1a..1aff679 100644 --- a/src/util/argparser.h +++ b/src/util/argparser.h @@ -1,5 +1,10 @@ -#ifndef ARG_PARSER_H -#define ARG_PARSER_H +/* + * Copyright (C) 2022 Riyyi + * + * SPDX-License-Identifier: MIT + */ + +#pragma once #include // size_t #include // function @@ -112,5 +117,3 @@ private: }; } // namespace Util - -#endif // ARG_PARSER_H diff --git a/src/util/file.h b/src/util/file.h index 802acf5..0328f81 100644 --- a/src/util/file.h +++ b/src/util/file.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef FILE_H -#define FILE_H +#pragma once #include @@ -33,6 +32,3 @@ private: }; } // namespace Util - - -#endif // FILE_H diff --git a/src/util/format/builder.h b/src/util/format/builder.h index 0755b75..01043cb 100644 --- a/src/util/format/builder.h +++ b/src/util/format/builder.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_FORMAT_BUILDER_H -#define UTIL_FORMAT_BUILDER_H +#pragma once #include // size_t #include // int32_t, uint32_t, int64_t @@ -46,5 +45,3 @@ private: }; } // namespace Util::Format - -#endif // UTIL_FORMAT_BUILDER_H diff --git a/src/util/format/format.h b/src/util/format/format.h index 1a60b1c..0100029 100644 --- a/src/util/format/format.h +++ b/src/util/format/format.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_FORMAT_FORMAT_H -#define UTIL_FORMAT_FORMAT_H +#pragma once #include // size_t #include // stringstream @@ -194,5 +193,3 @@ using Util::Format::str; using Util::Format::strln; using FormatBuilder = Util::Format::Builder; - -#endif // UTIL_FORMAT_FORMAT_H diff --git a/src/util/format/parser.h b/src/util/format/parser.h index e81d24c..6715480 100644 --- a/src/util/format/parser.h +++ b/src/util/format/parser.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_FORMAT_PARSER_H -#define UTIL_FORMAT_PARSER_H +#pragma once #include // size_t #include @@ -33,5 +32,3 @@ private: }; } // namespace Util::Format - -#endif // UTIL_FORMAT_PARSER_H diff --git a/src/util/format/toformat.h b/src/util/format/toformat.h index 159a26b..0fba7f8 100644 --- a/src/util/format/toformat.h +++ b/src/util/format/toformat.h @@ -4,11 +4,10 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_TO_FORMAT_H -#define UTIL_TO_FORMAT_H +#pragma once -#include // nullptr_t -#include // int64_t +#include // nullptr_t, size_t +#include // int32_t, uint32_t, int64_t #include // strlen #include // next #include @@ -164,5 +163,3 @@ constexpr const auto& format = Util::Detail::staticConst } // namespace } // namespace Util::Format - -#endif // UTIL_TO_FORMAT_H diff --git a/src/util/genericlexer.h b/src/util/genericlexer.h index 4fb0257..f178674 100644 --- a/src/util/genericlexer.h +++ b/src/util/genericlexer.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_GENERIC_LEXER_H -#define UTIL_GENERIC_LEXER_H +#pragma once #include // assert #include // size_t @@ -41,5 +40,3 @@ protected: }; } // namespace Util - -#endif // UTIL_GENERIC_LEXER_H diff --git a/src/util/json/array.h b/src/util/json/array.h index 8554410..b6f465e 100644 --- a/src/util/json/array.h +++ b/src/util/json/array.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_JSON_ARRAY_H -#define UTIL_JSON_ARRAY_H +#pragma once #include // move #include @@ -55,5 +54,3 @@ private: }; } // namespace Util::JSON - -#endif // UTIL_JSON_ARRAY_H diff --git a/src/util/json/fromjson.h b/src/util/json/fromjson.h index f130060..f2c7a59 100644 --- a/src/util/json/fromjson.h +++ b/src/util/json/fromjson.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_JSON_FROM_JSON_H -#define UTIL_JSON_FROM_JSON_H +#pragma once #include // transform #include // assert @@ -118,8 +117,6 @@ constexpr const auto& fromJson = Util::Detail::staticConst // size_t #include @@ -49,5 +48,3 @@ private: }; } // namespace Util::JSON - -#endif // UTIL_JSON_JOB_H diff --git a/src/util/json/json.h b/src/util/json/json.h index a185daf..7b0db9a 100644 --- a/src/util/json/json.h +++ b/src/util/json/json.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_JSON_JSON_H -#define UTIL_JSON_JSON_H +#pragma once #include "util/json/value.h" @@ -14,5 +13,3 @@ namespace Util { using Json = Util::JSON::Value; } // namespace Util - -#endif // UTIL_JSON_JSON_H diff --git a/src/util/json/lexer.h b/src/util/json/lexer.h index b5cc1b0..f01b892 100644 --- a/src/util/json/lexer.h +++ b/src/util/json/lexer.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_JSON_LEXER_H -#define UTIL_JSON_LEXER_H +#pragma once // The JavaScript Object Notation (JSON) Data Interchange Format // https://www.rfc-editor.org/rfc/pdfrfc/rfc8259.txt.pdf @@ -63,5 +62,3 @@ private: }; } // namespace Util::JSON - -#endif // UTIL_JSON_LEXER_H diff --git a/src/util/json/object.h b/src/util/json/object.h index d4fc28b..d1ede9d 100644 --- a/src/util/json/object.h +++ b/src/util/json/object.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_JSON_OBJECT_H -#define UTIL_JSON_OBJECT_H +#pragma once #include #include @@ -51,5 +50,3 @@ private: }; } // namespace Util::JSON - -#endif // UTIL_JSON_OBJECT_H diff --git a/src/util/json/parser.h b/src/util/json/parser.h index 1037f3f..af28460 100644 --- a/src/util/json/parser.h +++ b/src/util/json/parser.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_JSON_PARSER_H -#define UTIL_JSON_PARSER_H +#pragma once #include // size_t #include @@ -44,5 +43,3 @@ private: }; } // namespace Util::JSON - -#endif // UTIL_JSON_PARSER_H diff --git a/src/util/json/serializer.h b/src/util/json/serializer.h index 4c64188..07364ab 100644 --- a/src/util/json/serializer.h +++ b/src/util/json/serializer.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_JSON_SERIALIZER_H -#define UTIL_JSON_SERIALIZER_H +#pragma once #include // uint32_t #include @@ -33,5 +32,3 @@ private: }; } // namespace Util::JSON - -#endif // UTIL_JSON_SERIALIZER_H diff --git a/src/util/json/tojson.h b/src/util/json/tojson.h index 28707b2..234f248 100644 --- a/src/util/json/tojson.h +++ b/src/util/json/tojson.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_JSON_TO_JSON_H -#define UTIL_JSON_TO_JSON_H +#pragma once #include // assert #include // nullptr_t @@ -138,8 +137,6 @@ constexpr const auto& toJson = Util::Detail::staticConst } // namespace Util::JSON -#endif // UTIL_JSON_TO_JSON_H - // Customization Points // https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4381.html diff --git a/src/util/json/value.h b/src/util/json/value.h index 5d746e5..9938d95 100644 --- a/src/util/json/value.h +++ b/src/util/json/value.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef UTIL_JSON_VALUE_H -#define UTIL_JSON_VALUE_H +#pragma once #include // nullptr_t, size_t #include // uint32_t @@ -148,5 +147,3 @@ inline Json::Value operator"" _json(const char* input, size_t length) { return Json::Value::parse(std::string(input, length)); } - -#endif // UTIL_JSON_VALUE_H diff --git a/src/util/meta/odr.h b/src/util/meta/odr.h index f6c0685..5b63130 100644 --- a/src/util/meta/odr.h +++ b/src/util/meta/odr.h @@ -4,8 +4,7 @@ * SPDX-License-Identifier: MIT */ -#ifndef META_ODR_H -#define META_ODR_H +#pragma once namespace Util { @@ -19,5 +18,3 @@ constexpr T staticConst {}; } // namespace Detail } // namespace Util - -#endif // META_ODR_H diff --git a/src/util/shell.h b/src/util/shell.h index a272f6d..289bdb0 100644 --- a/src/util/shell.h +++ b/src/util/shell.h @@ -1,5 +1,10 @@ -#ifndef SHELL_H -#define SHELL_H +/* + * Copyright (C) 2022 Riyyi + * + * SPDX-License-Identifier: MIT + */ + +#pragma once #include #include @@ -26,5 +31,3 @@ private: }; } // namespace Util - -#endif // SHELL_H diff --git a/src/util/singleton.h b/src/util/singleton.h index 7ea4955..19ffe02 100644 --- a/src/util/singleton.h +++ b/src/util/singleton.h @@ -1,5 +1,10 @@ -#ifndef SINGLETON_H -#define SINGLETON_H +/* + * Copyright (C) 2022 Riyyi + * + * SPDX-License-Identifier: MIT + */ + +#pragma once #include @@ -46,5 +51,3 @@ template T* Singleton::s_instance = nullptr; } // namespace Util - -#endif // SINGLETON_H diff --git a/src/util/system.h b/src/util/system.h index 890d1ee..587ed41 100644 --- a/src/util/system.h +++ b/src/util/system.h @@ -1,5 +1,10 @@ -#ifndef SYSTEM_H -#define SYSTEM_H +/* + * Copyright (C) 2022 Riyyi + * + * SPDX-License-Identifier: MIT + */ + +#pragma once #include // int32_t, uint32_t #include // function @@ -61,5 +66,3 @@ private: }; } // namespace Util - -#endif // SYSTEM_H diff --git a/src/util/timer.h b/src/util/timer.h index 8b63a46..5449ac3 100644 --- a/src/util/timer.h +++ b/src/util/timer.h @@ -1,5 +1,10 @@ -#ifndef TIMER_H -#define TIMER_H +/* + * Copyright (C) 2022 Riyyi + * + * SPDX-License-Identifier: MIT + */ + +#pragma once #include // high_resolution_clock #include // uint64_t @@ -44,5 +49,3 @@ private: }; } // namespace Util - -#endif // TIMER_H