Skip to content

Commit 98879ea

Browse files
committed
Rename namespace
1 parent 637e0ab commit 98879ea

74 files changed

Lines changed: 130 additions & 130 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414

1515
## Provided algorithms and examples
1616

17-
* All provided templates are in the nested namespace `tao::seq`.
17+
* All provided templates are in the nested namespace `tao::sequence`.
1818
* All templates don't use C++14 features, therefore being compatible with C++11. Sometimes, C++14/C++17 features are used conditionally, taking advantage of newer language features when available but providing C++11-compatible implementations otherwise.
19-
* All templates use `tao::seq::integer_sequence`, etc. internally, therefore being compatible with C++11.
20-
* All templates use `tao::seq::make_integer_sequence`, etc. internally, therefore using the most scalable solution available.
19+
* All templates use `tao::sequence::integer_sequence`, etc. internally, therefore being compatible with C++11.
20+
* All templates use `tao::sequence::make_integer_sequence`, etc. internally, therefore using the most scalable solution available.
2121

2222
#### Header `tao/seq/integer_sequence.hpp`
2323

@@ -434,10 +434,11 @@ If the version is out-of-date, please [create an issue or pull request](https://
434434

435435
## Changelog
436436

437-
### 2.1.0
437+
### 3.0.0
438438

439-
**Not yet released**
439+
Released 2024-12-28
440440

441+
* Renamed namespace from `tao::seq` to `tao::sequence`.
441442
* Added `last`.
442443

443444
### 2.0.1
@@ -478,7 +479,7 @@ Released 2018-06-29
478479

479480
The Art of C++ is certified [Open Source](http://www.opensource.org/docs/definition.html) software. It may be used for any purpose, including commercial purposes, at absolutely no cost. It is distributed under the terms of the [MIT license](http://www.opensource.org/licenses/mit-license.html) reproduced here.
480481

481-
> Copyright (c) 2015-2020 Daniel Frey
482+
> Copyright (c) 2015-2024 Daniel Frey
482483
>
483484
> 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:
484485
>

include/tao/seq/accumulate.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
namespace tao
1313
{
14-
namespace seq
14+
namespace sequence
1515
{
1616
#ifdef TAO_SEQ_FOLD_EXPRESSIONS
1717

@@ -76,7 +76,7 @@ namespace tao
7676
{
7777
};
7878

79-
} // namespace seq
79+
} // namespace sequence
8080

8181
} // namespace tao
8282

include/tao/seq/at_index.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
namespace tao
1313
{
14-
namespace seq
14+
namespace sequence
1515
{
1616
#ifdef TAO_SEQ_TYPE_PACK_ELEMENT
1717

@@ -91,7 +91,7 @@ namespace tao
9191

9292
#endif
9393

94-
} // namespace seq
94+
} // namespace sequence
9595

9696
} // namespace tao
9797

include/tao/seq/concatenate.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
namespace tao
1313
{
14-
namespace seq
14+
namespace sequence
1515
{
1616
#ifdef TAO_SEQ_FOLD_EXPRESSIONS
1717

@@ -68,7 +68,7 @@ namespace tao
6868

6969
#endif
7070

71-
} // namespace seq
71+
} // namespace sequence
7272

7373
} // namespace tao
7474

include/tao/seq/contains.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace tao
1212
{
13-
namespace seq
13+
namespace sequence
1414
{
1515
namespace impl
1616
{
@@ -33,7 +33,7 @@ namespace tao
3333
template< typename T, typename impl::element_type< T >::type N, T... Ns >
3434
using contains = typename impl::contains< T >::template type< N, Ns... >;
3535

36-
} // namespace seq
36+
} // namespace sequence
3737

3838
} // namespace tao
3939

include/tao/seq/contrib/make_index_of_sequence.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
namespace tao
1313
{
14-
namespace seq
14+
namespace sequence
1515
{
1616
template< typename, typename >
1717
struct make_index_of_sequence;
@@ -25,7 +25,7 @@ namespace tao
2525
template< typename A, typename B >
2626
using make_index_of_sequence_t = typename make_index_of_sequence< A, B >::type;
2727

28-
} // namespace seq
28+
} // namespace sequence
2929

3030
} // namespace tao
3131

include/tao/seq/contrib/permutate.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace tao
1212
{
13-
namespace seq
13+
namespace sequence
1414
{
1515
template< typename I >
1616
using inverse_t = make_index_of_sequence_t< I, make_index_sequence< I::size() > >;
@@ -21,7 +21,7 @@ namespace tao
2121
template< typename I, typename S >
2222
using permutate_t = typename permutate< I, S >::type;
2323

24-
} // namespace seq
24+
} // namespace sequence
2525

2626
} // namespace tao
2727

include/tao/seq/contrib/sort_index.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace tao
1212
{
13-
namespace seq
13+
namespace sequence
1414
{
1515
template< typename OP, typename T, T... Ns >
1616
struct sort_index
@@ -27,7 +27,7 @@ namespace tao
2727
template< typename OP, typename T, T... Ns >
2828
using sort_index_t = typename sort_index< OP, T, Ns... >::type;
2929

30-
} // namespace seq
30+
} // namespace sequence
3131

3232
} // namespace tao
3333

include/tao/seq/difference.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
namespace tao
1515
{
16-
namespace seq
16+
namespace sequence
1717
{
1818
template< typename, typename >
1919
struct difference;
@@ -32,7 +32,7 @@ namespace tao
3232
template< typename A, typename B >
3333
using difference_t = typename difference< A, B >::type;
3434

35-
} // namespace seq
35+
} // namespace sequence
3636

3737
} // namespace tao
3838

include/tao/seq/exclusive_scan.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
namespace tao
1111
{
12-
namespace seq
12+
namespace sequence
1313
{
1414
namespace impl
1515
{
@@ -88,7 +88,7 @@ namespace tao
8888
template< typename OP, typename T, typename impl::element_type< T >::type Init, T... Ns >
8989
using exclusive_scan_t = typename exclusive_scan< OP, T, Init, Ns... >::type;
9090

91-
} // namespace seq
91+
} // namespace sequence
9292

9393
} // namespace tao
9494

0 commit comments

Comments
 (0)