Skip to content

Commit 63988a7

Browse files
committed
[ntuple] Add boost_combine copyright and license
1 parent b2bed14 commit 63988a7

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

tree/ntuple/v7/inc/ROOT/RNTupleJoinTable.hxx

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,42 @@ private:
7070
/// proposed, by [David Stafford](https://zimbry.blogspot.com/2011/09/better-bit-mixing-improving-on.html), [Pelle
7171
/// Evensen](https://mostlymangling.blogspot.com/2019/12/stronger-better-morer-moremur-better.html), and [Jon
7272
/// Maiga](http://jonkagstrom.com/mx3/mx3_rev2.html). We currently use Jon Maiga’s function."
73+
///
74+
/// \note
75+
/// \parblock
76+
/// Copyright 2005-2014 Daniel James.
77+
/// Copyright 2021, 2022 Peter Dimov.
78+
/// Distributed under the Boost Software License, Version 1.0.
79+
/// https://www.boost.org/LICENSE_1_0.txt
80+
///
81+
/// Based on Peter Dimov's proposal
82+
/// http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1756.pdf
83+
/// issue 6.18.
84+
///
85+
/// Boost Software License - Version 1.0 - August 17th, 2003
86+
///
87+
/// Permission is hereby granted, free of charge, to any person or organization
88+
/// obtaining a copy of the software and accompanying documentation covered by
89+
/// this license (the "Software") to use, reproduce, display, distribute,
90+
/// execute, and transmit the Software, and to prepare derivative works of the
91+
/// Software, and to permit third-parties to whom the Software is furnished to
92+
/// do so, all subject to the following:
93+
///
94+
/// The copyright notices in the Software and this entire statement, including
95+
/// the above license grant, this restriction and the following disclaimer,
96+
/// must be included in all copies of the Software, in whole or in part, and
97+
/// all derivative works of the Software, unless such copies or derivative
98+
/// works are solely in the form of machine-executable object code generated by
99+
/// a source language processor.
100+
///
101+
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
102+
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
103+
/// FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
104+
/// SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
105+
/// FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
106+
/// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
107+
/// DEALINGS IN THE SOFTWARE.
108+
/// \endparblock
73109
struct RCombinedJoinFieldValueHash {
74110
inline std::size_t operator()(const RCombinedJoinFieldValue &joinFieldVal) const
75111
{

0 commit comments

Comments
 (0)