]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/mpl/doc/src/refmanual/Sequences-Intrinsic.rst
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / mpl / doc / src / refmanual / Sequences-Intrinsic.rst
CommitLineData
7c673cae
FG
1
2The metafunctions that form the essential interface of sequence `classes`__
3documented in the corresponding |sequence concepts| are known as
4*intrinsic sequence operations*. They differ from generic
5|sequence algorithms| in that, in general, they need to be implemented
6from scratch for each new sequence class [#intrinsic]_.
7
8__ `label-Sequences-Classes`_
9
10It's worth noting that STL counterparts of these metafunctions are
11usually implemented as member functions.
12
13.. [#intrinsic] In practice, many of intrinsic metafunctions offer a
14 default implementation that will work in majority of cases, given
15 that you've implemented the core functionality they rely on (such
16 as |begin| / |end|).
17
18
19