Index

A

Abstract Factory design pattern, 69, 4051

architectural role of, 219222

basic description of, 219234

implementing, 226233

interface, generic, 223226

quick facts, 233234

AbstractEnemyFactory, 221222, 224227

AbstractFactory, 219234

AbstractProduct, 209214, 216217

abstract products, 209214, 216217, 222, 231

Accept, 240251, 254

AcceptImpl, 252, 256, 259

ACE, 309

Acquire, 161162, 305, 306

Action, 100

Adapter, 284

Add, 278282, 284, 300

address-of, 170171

after, 16

AbstactFactoryUnit, 223226

Alexandrescu, Andrei, 29

algorithms

copy, 40

compile-time, 76

linear search, 56

operating on typelists, 76

Allocate, 83, 85

Allocated, 82

allocation, small-object. See also allocators

basic description of, 77–96

default free store allocators ...

Get Modern C++ Design: Generic Programming and Design Patterns Applied 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.