Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
A Unbounded Sequence allows Out-of-Bounds access: it will achieve something like a Window Function. Most of the sequences do not meet this concept, but some special usecases do.
![]() |
Important |
|---|---|
User extending sequences should handle any parameters or be SFINAE-friendly. |
Notation
sAn Fusion Sequence
SAn Fusion Sequence type
MAn MPL integral constant
NAn integral constant
KAn arbitrary key type
oAn arbitrary object
eA Sequence element
|
Expression |
Return type |
Type Requirements |
Runtime Complexity |
|---|---|---|---|
|
|
Any type |
Depends on its traversability |
|
|
|
Any type |
Depends on its traversability |
|
|
|
Any type |
Depends on its traversability |
|
|
|
Any type |
Depends on its traversability |
|
|
|
Any type |
|
Depends on its traversability |
|
|
Any type |
|
Depends on its traversability |
|
Expression |
Compile Time Complexity |
|---|---|
|
|
Depends on its traversability |
|
|
Depends on its traversability |
|
|
Depends on its traversability |
|
|
Depends on its traversability |
|
|
Depends on its traversability |
|
|
Depends on its traversability |