mirror of
https://github.com/ETLCPP/etl.git
synced 2026-11-09 14:49:53 +08:00
Added copyright notice to merge sort functions
This commit is contained in:
parent
0165ce4a9c
commit
55bc3443a0
@ -1185,9 +1185,29 @@ namespace etl
|
||||
}
|
||||
|
||||
//*************************************************************************
|
||||
/// Sort using in-place merge sort algorithm.
|
||||
/// Uses a supplied predicate function or functor.
|
||||
/// This is not my algorithm. I got it off the web somewhere.
|
||||
/// Stable sort using in-place merge sort algorithm.
|
||||
/// Copyright 2001 Simon Tatham.
|
||||
///
|
||||
/// Permission is hereby granted, free of charge, to any person
|
||||
/// obtaining a copy of this software and associated documentation
|
||||
/// files (the "Software"), to deal in the Software without
|
||||
/// restriction, including without limitation the rights to use,
|
||||
/// copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
/// sell copies of the Software, and to permit persons to whom the
|
||||
/// Software is furnished to do so, subject to the following
|
||||
/// conditions:
|
||||
///
|
||||
/// The above copyright notice and this permission notice shall be
|
||||
/// included in all copies or substantial portions of the Software.
|
||||
///
|
||||
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
/// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
/// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
/// NONINFRINGEMENT. IN NO EVENT SHALL SIMON TATHAM BE LIABLE FOR
|
||||
/// ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
|
||||
/// CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
/// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
/// SOFTWARE.
|
||||
//*************************************************************************
|
||||
template <typename TCompare>
|
||||
void sort(TCompare compare)
|
||||
|
||||
@ -715,9 +715,29 @@ namespace etl
|
||||
}
|
||||
|
||||
//*************************************************************************
|
||||
/// Sort using in-place merge sort algorithm.
|
||||
/// Uses a supplied predicate function or functor.
|
||||
/// This is not my algorithm. I got it off the web somewhere.
|
||||
/// Stable sort using in-place merge sort algorithm.
|
||||
/// Copyright 2001 Simon Tatham.
|
||||
///
|
||||
/// Permission is hereby granted, free of charge, to any person
|
||||
/// obtaining a copy of this software and associated documentation
|
||||
/// files (the "Software"), to deal in the Software without
|
||||
/// restriction, including without limitation the rights to use,
|
||||
/// copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
/// sell copies of the Software, and to permit persons to whom the
|
||||
/// Software is furnished to do so, subject to the following
|
||||
/// conditions:
|
||||
///
|
||||
/// The above copyright notice and this permission notice shall be
|
||||
/// included in all copies or substantial portions of the Software.
|
||||
///
|
||||
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
/// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
/// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
/// NONINFRINGEMENT. IN NO EVENT SHALL SIMON TATHAM BE LIABLE FOR
|
||||
/// ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
|
||||
/// CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
/// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
/// SOFTWARE.
|
||||
//*************************************************************************
|
||||
template <typename TCompare>
|
||||
void sort(TCompare compare)
|
||||
|
||||
@ -784,9 +784,29 @@ namespace etl
|
||||
}
|
||||
|
||||
//*************************************************************************
|
||||
/// Sort using in-place merge sort algorithm.
|
||||
/// Uses a supplied predicate function or functor.
|
||||
/// This is not my algorithm. I got it off the web somewhere.
|
||||
/// Stable sort using in-place merge sort algorithm.
|
||||
/// Copyright 2001 Simon Tatham.
|
||||
///
|
||||
/// Permission is hereby granted, free of charge, to any person
|
||||
/// obtaining a copy of this software and associated documentation
|
||||
/// files (the "Software"), to deal in the Software without
|
||||
/// restriction, including without limitation the rights to use,
|
||||
/// copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
/// sell copies of the Software, and to permit persons to whom the
|
||||
/// Software is furnished to do so, subject to the following
|
||||
/// conditions:
|
||||
///
|
||||
/// The above copyright notice and this permission notice shall be
|
||||
/// included in all copies or substantial portions of the Software.
|
||||
///
|
||||
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
/// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
/// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
/// NONINFRINGEMENT. IN NO EVENT SHALL SIMON TATHAM BE LIABLE FOR
|
||||
/// ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
|
||||
/// CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
/// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
/// SOFTWARE.
|
||||
//*************************************************************************
|
||||
template <typename TCompare>
|
||||
void sort(TCompare compare)
|
||||
|
||||
@ -1606,9 +1606,29 @@ namespace etl
|
||||
}
|
||||
|
||||
//*************************************************************************
|
||||
/// Sort using in-place merge sort algorithm.
|
||||
/// Uses a supplied predicate function or functor.
|
||||
/// This is not my algorithm. I got it off the web somewhere.
|
||||
/// Stable sort using in-place merge sort algorithm.
|
||||
/// Copyright 2001 Simon Tatham.
|
||||
///
|
||||
/// Permission is hereby granted, free of charge, to any person
|
||||
/// obtaining a copy of this software and associated documentation
|
||||
/// files (the "Software"), to deal in the Software without
|
||||
/// restriction, including without limitation the rights to use,
|
||||
/// copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
/// sell copies of the Software, and to permit persons to whom the
|
||||
/// Software is furnished to do so, subject to the following
|
||||
/// conditions:
|
||||
///
|
||||
/// The above copyright notice and this permission notice shall be
|
||||
/// included in all copies or substantial portions of the Software.
|
||||
///
|
||||
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
/// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
/// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
/// NONINFRINGEMENT. IN NO EVENT SHALL SIMON TATHAM BE LIABLE FOR
|
||||
/// ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
|
||||
/// CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
/// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
/// SOFTWARE.
|
||||
//*************************************************************************
|
||||
template <typename TCompare>
|
||||
void sort(TCompare compare)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user