Index

“binary.hpp”, 1

::type, 17, 31, 33, 59

::value, 4, 17, 24, 30, 33, 39, 61

::value_type, 13, 16

<algorithm>, 115

<empty.hpp>, 298

<enum_params.hpp>, 282

<equal.hpp>, 296

<functional>, 17

<if.hpp>, 296

<iostream>, 1

<is_reference.hpp>, 22

<is_same.hpp>, 22

<iterate.hpp>, 290

<iterator>, 22

<local.hpp>, 289

<repetition.hpp>, 286

<utility>, 22

<vector20.hpp>, 92

A

abs(), 206

abstract machine, 323

abstraction, 113, 127

abstractions of the preprocessor, 283

abstractions of the problem domain, 8

abstractions, preprocessor library, 286

access adaptor, 138

access iterator

need for random, 159

random, 82, 92, 99, 115

requirements, random, 83

to the sequence element, 79

access sequence

lazy random, 93

limited-capacity random, 97

random, 85, 92, ...

Get C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.