aboutsummaryrefslogtreecommitdiffstats
path: root/include/chilbert
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-09-17 09:33:02 -0400
committerDavid Robillard <d@drobilla.net>2022-09-17 09:33:02 -0400
commit39b9586ee07bf77e8d1042c865876d87d2754e22 (patch)
treea86b8328ef55d4135be9f61abbaf9444ac43cd6e /include/chilbert
parenta4cb59300de1b83a7ceecfa099d33d5832c06b04 (diff)
downloadchilbert-39b9586ee07bf77e8d1042c865876d87d2754e22.tar.gz
chilbert-39b9586ee07bf77e8d1042c865876d87d2754e22.tar.bz2
chilbert-39b9586ee07bf77e8d1042c865876d87d2754e22.zip
Adopt REUSE machine-readable licensing standard
Diffstat (limited to 'include/chilbert')
-rw-r--r--include/chilbert/BoundedBitVec.hpp20
-rw-r--r--include/chilbert/DynamicBitVec.hpp20
-rw-r--r--include/chilbert/SmallBitVec.hpp20
-rw-r--r--include/chilbert/StaticBitVec.hpp20
-rw-r--r--include/chilbert/chilbert.hpp20
-rw-r--r--include/chilbert/chilbert.ipp20
-rw-r--r--include/chilbert/detail/BitVecIndex.hpp20
-rw-r--r--include/chilbert/detail/BitVecIterator.hpp20
-rw-r--r--include/chilbert/detail/BitVecMask.hpp20
-rw-r--r--include/chilbert/detail/MultiBitVec.hpp20
-rw-r--r--include/chilbert/detail/gray_code_rank.hpp20
-rw-r--r--include/chilbert/detail/operations.hpp20
-rw-r--r--include/chilbert/detail/traits.hpp20
-rw-r--r--include/chilbert/operators.hpp20
14 files changed, 42 insertions, 238 deletions
diff --git a/include/chilbert/BoundedBitVec.hpp b/include/chilbert/BoundedBitVec.hpp
index ad9b9da..cae6031 100644
--- a/include/chilbert/BoundedBitVec.hpp
+++ b/include/chilbert/BoundedBitVec.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_BOUNDEDBITVEC_HPP
#define CHILBERT_BOUNDEDBITVEC_HPP
diff --git a/include/chilbert/DynamicBitVec.hpp b/include/chilbert/DynamicBitVec.hpp
index 2134839..3201c69 100644
--- a/include/chilbert/DynamicBitVec.hpp
+++ b/include/chilbert/DynamicBitVec.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_DYNAMICBITVEC_HPP
#define CHILBERT_DYNAMICBITVEC_HPP
diff --git a/include/chilbert/SmallBitVec.hpp b/include/chilbert/SmallBitVec.hpp
index 37854d3..7806cf1 100644
--- a/include/chilbert/SmallBitVec.hpp
+++ b/include/chilbert/SmallBitVec.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_SMALLBITVEC_HPP
#define CHILBERT_SMALLBITVEC_HPP
diff --git a/include/chilbert/StaticBitVec.hpp b/include/chilbert/StaticBitVec.hpp
index d1481cc..056d91a 100644
--- a/include/chilbert/StaticBitVec.hpp
+++ b/include/chilbert/StaticBitVec.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_STATICBITVEC_HPP
#define CHILBERT_STATICBITVEC_HPP
diff --git a/include/chilbert/chilbert.hpp b/include/chilbert/chilbert.hpp
index 36b94cc..9540014 100644
--- a/include/chilbert/chilbert.hpp
+++ b/include/chilbert/chilbert.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_HILBERT_HPP
#define CHILBERT_HILBERT_HPP
diff --git a/include/chilbert/chilbert.ipp b/include/chilbert/chilbert.ipp
index 84626fc..3158c66 100644
--- a/include/chilbert/chilbert.ipp
+++ b/include/chilbert/chilbert.ipp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_CHILBERT_HPP
#define CHILBERT_CHILBERT_HPP
diff --git a/include/chilbert/detail/BitVecIndex.hpp b/include/chilbert/detail/BitVecIndex.hpp
index c337c70..a514c21 100644
--- a/include/chilbert/detail/BitVecIndex.hpp
+++ b/include/chilbert/detail/BitVecIndex.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_DETAIL_BITVECINDEX_HPP
#define CHILBERT_DETAIL_BITVECINDEX_HPP
diff --git a/include/chilbert/detail/BitVecIterator.hpp b/include/chilbert/detail/BitVecIterator.hpp
index bcc5582..cdb4126 100644
--- a/include/chilbert/detail/BitVecIterator.hpp
+++ b/include/chilbert/detail/BitVecIterator.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_DETAIL_BITVECITERATOR_HPP
#define CHILBERT_DETAIL_BITVECITERATOR_HPP
diff --git a/include/chilbert/detail/BitVecMask.hpp b/include/chilbert/detail/BitVecMask.hpp
index 855e4f3..3ce44cc 100644
--- a/include/chilbert/detail/BitVecMask.hpp
+++ b/include/chilbert/detail/BitVecMask.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_DETAIL_BITVECMASK_HPP
#define CHILBERT_DETAIL_BITVECMASK_HPP
diff --git a/include/chilbert/detail/MultiBitVec.hpp b/include/chilbert/detail/MultiBitVec.hpp
index e8ae08a..9053a04 100644
--- a/include/chilbert/detail/MultiBitVec.hpp
+++ b/include/chilbert/detail/MultiBitVec.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_DETAIL_MULTIBITVEC_HPP
#define CHILBERT_DETAIL_MULTIBITVEC_HPP
diff --git a/include/chilbert/detail/gray_code_rank.hpp b/include/chilbert/detail/gray_code_rank.hpp
index a326617..b049540 100644
--- a/include/chilbert/detail/gray_code_rank.hpp
+++ b/include/chilbert/detail/gray_code_rank.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_DETAIL_GRAY_CODE_RANK_HPP
#define CHILBERT_DETAIL_GRAY_CODE_RANK_HPP
diff --git a/include/chilbert/detail/operations.hpp b/include/chilbert/detail/operations.hpp
index 04d2689..ba9971e 100644
--- a/include/chilbert/detail/operations.hpp
+++ b/include/chilbert/detail/operations.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_DETAIL_OPERATIONS_HPP
#define CHILBERT_DETAIL_OPERATIONS_HPP
diff --git a/include/chilbert/detail/traits.hpp b/include/chilbert/detail/traits.hpp
index e6a2023..5bb8f5f 100644
--- a/include/chilbert/detail/traits.hpp
+++ b/include/chilbert/detail/traits.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_DETAIL_TRAITS_HPP
#define CHILBERT_DETAIL_TRAITS_HPP
diff --git a/include/chilbert/operators.hpp b/include/chilbert/operators.hpp
index 4a92e0d..619b138 100644
--- a/include/chilbert/operators.hpp
+++ b/include/chilbert/operators.hpp
@@ -1,20 +1,6 @@
-/*
- Copyright (C) 2018 David Robillard <d@drobilla.net>
- Copyright (C) 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
-
- 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, see <https://www.gnu.org/licenses/>.
-*/
+// Copyright 2018-2022 David Robillard <d@drobilla.net>
+// Copyright 2006-2007 Chris Hamilton <chamilton@cs.dal.ca>
+// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef CHILBERT_OPERATORS_HPP
#define CHILBERT_OPERATORS_HPP