Back to Arangodb

Intrinsic Metafunctions

3rdParty/boost/1.78.0/libs/mpl/doc/refmanual/intrinsic-metafunctions.html

3.12.9.11.5 KB
Original Source

| Prev Next | Back Along | Up Home | Full TOC | Front Page / Sequences / Intrinsic Metafunctions |

Intrinsic Metafunctions

The metafunctions that form the essential interface of sequence classes documented in the corresponding sequence concepts are known as intrinsic sequence operations. They differ from generic sequence algorithms in that, in general, they need to be implemented from scratch for each new sequence class [1].

It's worth noting that STL counterparts of these metafunctions are usually implemented as member functions.

| [1] | In practice, many of intrinsic metafunctions offer a default implementation that will work in majority of cases, given that you've implemented the core functionality they rely on (such as begin / end). |

| Prev Next | Back Along | Up Home | Full TOC |

Copyright © 2001-2009 Aleksey Gurtovoy and David Abrahams Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |