From 34bfa386917c2bed3ffe979580b07064a5586936 Mon Sep 17 00:00:00 2001 From: Christoph Bachhuber Date: Mon, 10 Feb 2020 20:28:47 +0100 Subject: [PATCH] Add copyright and copyright check (#424) * Add copyright check * Remove old license message * Implement suggestions from code review --- CPPLINT.cfg | 1 - examples/callback_passthrough.cpp | 6 ++++++ examples/digit_args.cpp | 6 ++++++ examples/enum.cpp | 6 ++++++ examples/enum_ostream.cpp | 6 ++++++ examples/formatter.cpp | 6 ++++++ examples/groups.cpp | 6 ++++++ examples/inter_argument_order.cpp | 6 ++++++ examples/json.cpp | 6 ++++++ examples/modhelp.cpp | 6 ++++++ examples/nested.cpp | 6 ++++++ examples/option_groups.cpp | 6 ++++++ examples/positional_arity.cpp | 6 ++++++ examples/positional_validation.cpp | 6 ++++++ examples/prefix_command.cpp | 6 ++++++ examples/ranges.cpp | 6 ++++++ examples/retired.cpp | 6 ++++++ examples/shapes.cpp | 6 ++++++ examples/simple.cpp | 6 ++++++ examples/subcom_help.cpp | 6 ++++++ examples/subcom_in_files/subcommand_a.cpp | 6 ++++++ examples/subcom_in_files/subcommand_a.hpp | 6 ++++++ examples/subcom_in_files/subcommand_main.cpp | 6 ++++++ examples/subcom_partitioned.cpp | 6 ++++++ examples/subcommands.cpp | 6 ++++++ examples/validators.cpp | 6 ++++++ include/CLI/App.hpp | 9 ++++++--- include/CLI/CLI.hpp | 9 ++++++--- include/CLI/Config.hpp | 9 ++++++--- include/CLI/ConfigFwd.hpp | 9 ++++++--- include/CLI/Error.hpp | 9 ++++++--- include/CLI/Formatter.hpp | 9 ++++++--- include/CLI/FormatterFwd.hpp | 9 ++++++--- include/CLI/Macros.hpp | 9 ++++++--- include/CLI/Option.hpp | 9 ++++++--- include/CLI/Split.hpp | 9 ++++++--- include/CLI/StringTools.hpp | 9 ++++++--- include/CLI/Timer.hpp | 9 ++++++--- include/CLI/TypeTools.hpp | 9 ++++++--- include/CLI/Validators.hpp | 9 ++++++--- include/CLI/Version.hpp | 9 ++++++--- 41 files changed, 240 insertions(+), 46 deletions(-) diff --git a/CPPLINT.cfg b/CPPLINT.cfg index 2f75beba..c55a5f24 100644 --- a/CPPLINT.cfg +++ b/CPPLINT.cfg @@ -10,5 +10,4 @@ filter=-whitespace/parens,-whitespace/braces # Conflict with clang-format # Filters to be included in future filter=-whitespace/indent,-whitespace/comments,-readability/braces -filter=-legal/copyright # Remove this line after Version 1.9 diff --git a/examples/callback_passthrough.cpp b/examples/callback_passthrough.cpp index 8e741f24..16698aaf 100644 --- a/examples/callback_passthrough.cpp +++ b/examples/callback_passthrough.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/digit_args.cpp b/examples/digit_args.cpp index 37721663..cf8f7d33 100644 --- a/examples/digit_args.cpp +++ b/examples/digit_args.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include diff --git a/examples/enum.cpp b/examples/enum.cpp index 7faf7ba2..a73e56b3 100644 --- a/examples/enum.cpp +++ b/examples/enum.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/enum_ostream.cpp b/examples/enum_ostream.cpp index 652f233c..13d33502 100644 --- a/examples/enum_ostream.cpp +++ b/examples/enum_ostream.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/formatter.cpp b/examples/formatter.cpp index 277dec03..81d6209f 100644 --- a/examples/formatter.cpp +++ b/examples/formatter.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/groups.cpp b/examples/groups.cpp index 7a3c9202..863976b4 100644 --- a/examples/groups.cpp +++ b/examples/groups.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/inter_argument_order.cpp b/examples/inter_argument_order.cpp index 23f8fec3..8655f599 100644 --- a/examples/inter_argument_order.cpp +++ b/examples/inter_argument_order.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/json.cpp b/examples/json.cpp index f633b1db..d5fe35a7 100644 --- a/examples/json.cpp +++ b/examples/json.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/modhelp.cpp b/examples/modhelp.cpp index b5b6ac1b..706abcae 100644 --- a/examples/modhelp.cpp +++ b/examples/modhelp.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/nested.cpp b/examples/nested.cpp index 1714b8df..7cd49367 100644 --- a/examples/nested.cpp +++ b/examples/nested.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include diff --git a/examples/option_groups.cpp b/examples/option_groups.cpp index ce436afa..679cb754 100644 --- a/examples/option_groups.cpp +++ b/examples/option_groups.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/positional_arity.cpp b/examples/positional_arity.cpp index b67815c3..eb6639b0 100644 --- a/examples/positional_arity.cpp +++ b/examples/positional_arity.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/positional_validation.cpp b/examples/positional_validation.cpp index 16bf813c..421de250 100644 --- a/examples/positional_validation.cpp +++ b/examples/positional_validation.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/prefix_command.cpp b/examples/prefix_command.cpp index 52155d55..8977adcb 100644 --- a/examples/prefix_command.cpp +++ b/examples/prefix_command.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/ranges.cpp b/examples/ranges.cpp index 54444363..085a7ad1 100644 --- a/examples/ranges.cpp +++ b/examples/ranges.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/retired.cpp b/examples/retired.cpp index dfa650b8..d658e754 100644 --- a/examples/retired.cpp +++ b/examples/retired.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/shapes.cpp b/examples/shapes.cpp index e08ef0fd..880441b8 100644 --- a/examples/shapes.cpp +++ b/examples/shapes.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/simple.cpp b/examples/simple.cpp index 3dd2fa26..58cf4b6c 100644 --- a/examples/simple.cpp +++ b/examples/simple.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/subcom_help.cpp b/examples/subcom_help.cpp index b2d20196..d41d4a59 100644 --- a/examples/subcom_help.cpp +++ b/examples/subcom_help.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/subcom_in_files/subcommand_a.cpp b/examples/subcom_in_files/subcommand_a.cpp index 697b9e08..63474fdc 100644 --- a/examples/subcom_in_files/subcommand_a.cpp +++ b/examples/subcom_in_files/subcommand_a.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include "subcommand_a.hpp" #include #include diff --git a/examples/subcom_in_files/subcommand_a.hpp b/examples/subcom_in_files/subcommand_a.hpp index b6660b12..2993739e 100644 --- a/examples/subcom_in_files/subcommand_a.hpp +++ b/examples/subcom_in_files/subcommand_a.hpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #pragma once #include diff --git a/examples/subcom_in_files/subcommand_main.cpp b/examples/subcom_in_files/subcommand_main.cpp index 7fb6c8d0..76ebe7c0 100644 --- a/examples/subcom_in_files/subcommand_main.cpp +++ b/examples/subcom_in_files/subcommand_main.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include "subcommand_a.hpp" #include diff --git a/examples/subcom_partitioned.cpp b/examples/subcom_partitioned.cpp index bf1bb802..50106781 100644 --- a/examples/subcom_partitioned.cpp +++ b/examples/subcom_partitioned.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/subcommands.cpp b/examples/subcommands.cpp index 61bdcea6..ce71eae9 100644 --- a/examples/subcommands.cpp +++ b/examples/subcommands.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/examples/validators.cpp b/examples/validators.cpp index d29ffaf7..05ea045c 100644 --- a/examples/validators.cpp +++ b/examples/validators.cpp @@ -1,3 +1,9 @@ +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause + #include #include #include diff --git a/include/CLI/App.hpp b/include/CLI/App.hpp index c4e6a942..5fa93f06 100644 --- a/include/CLI/App.hpp +++ b/include/CLI/App.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include #include diff --git a/include/CLI/CLI.hpp b/include/CLI/CLI.hpp index c2dbe7c5..22e85aed 100644 --- a/include/CLI/CLI.hpp +++ b/include/CLI/CLI.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once // CLI Library includes // Order is important for combiner script diff --git a/include/CLI/Config.hpp b/include/CLI/Config.hpp index 27a5b0c2..eafb6218 100644 --- a/include/CLI/Config.hpp +++ b/include/CLI/Config.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include #include diff --git a/include/CLI/ConfigFwd.hpp b/include/CLI/ConfigFwd.hpp index 6dcc5725..369458fd 100644 --- a/include/CLI/ConfigFwd.hpp +++ b/include/CLI/ConfigFwd.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include #include diff --git a/include/CLI/Error.hpp b/include/CLI/Error.hpp index 4d6eaabe..6d09c973 100644 --- a/include/CLI/Error.hpp +++ b/include/CLI/Error.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include #include diff --git a/include/CLI/Formatter.hpp b/include/CLI/Formatter.hpp index c19a7e42..748fcb36 100644 --- a/include/CLI/Formatter.hpp +++ b/include/CLI/Formatter.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include #include diff --git a/include/CLI/FormatterFwd.hpp b/include/CLI/FormatterFwd.hpp index b7577f90..1dda9e1c 100644 --- a/include/CLI/FormatterFwd.hpp +++ b/include/CLI/FormatterFwd.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include #include diff --git a/include/CLI/Macros.hpp b/include/CLI/Macros.hpp index f7a26650..44e7098a 100644 --- a/include/CLI/Macros.hpp +++ b/include/CLI/Macros.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once // [CLI11:verbatim] diff --git a/include/CLI/Option.hpp b/include/CLI/Option.hpp index bcc88e01..c1ab0239 100644 --- a/include/CLI/Option.hpp +++ b/include/CLI/Option.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include #include diff --git a/include/CLI/Split.hpp b/include/CLI/Split.hpp index 32c20eb6..3994c277 100644 --- a/include/CLI/Split.hpp +++ b/include/CLI/Split.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include #include diff --git a/include/CLI/StringTools.hpp b/include/CLI/StringTools.hpp index b943eb4c..903af108 100644 --- a/include/CLI/StringTools.hpp +++ b/include/CLI/StringTools.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include #include diff --git a/include/CLI/Timer.hpp b/include/CLI/Timer.hpp index cc2ba8b3..1177bc13 100644 --- a/include/CLI/Timer.hpp +++ b/include/CLI/Timer.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once // On GCC < 4.8, the following define is often missing. Due to the // fact that this library only uses sleep_for, this should be safe diff --git a/include/CLI/TypeTools.hpp b/include/CLI/TypeTools.hpp index 023edd73..115235bd 100644 --- a/include/CLI/TypeTools.hpp +++ b/include/CLI/TypeTools.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include "StringTools.hpp" #include diff --git a/include/CLI/Validators.hpp b/include/CLI/Validators.hpp index 9c7fd535..1159e53c 100644 --- a/include/CLI/Validators.hpp +++ b/include/CLI/Validators.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once #include "CLI/Macros.hpp" #include "CLI/StringTools.hpp" diff --git a/include/CLI/Version.hpp b/include/CLI/Version.hpp index 5e7ceec7..3bfd8899 100644 --- a/include/CLI/Version.hpp +++ b/include/CLI/Version.hpp @@ -1,7 +1,10 @@ -#pragma once +// Copyright (c) 2017-2020, University of Cincinnati, developed by Henry Schreiner +// under NSF AWARD 1414736 and by the respective contributors. +// All rights reserved. +// +// SPDX-License-Identifier: BSD-3-Clause -// Distributed under the 3-Clause BSD License. See accompanying -// file LICENSE or https://github.com/CLIUtils/CLI11 for details. +#pragma once // [CLI11:verbatim]