Chapter 8: The Functor Package
8.1 Introducing the Functor Package
8.1.1 Functor Subpackages
8.1.2 Interpackage Dependencies
8.1.3 Including the Functor Header Files
8.1.4 What Are They For?
8.1.5 How Do They Work?
8.2 Functor Class Hierarchy
8.2.1 Class Naming Conventions
8.2.2 Template Parameter Naming Conventions
8.3 Using Functors
8.4 Constructing Functors
8.4.1 Analyzing Functor Requirements
8.4.2 Using Global Template Functions
8.4.3 Using Macros
8.4.4 Copying and Assigning Functors
8.4.5 Using Reference Types
8.5 Invoking Functors
8.5.1 Running Unknown Functions
8.6 The Functor List Subpackage
8.6.1 How Do They Work?
8.6.2 Functor List Class Hierarchy
8.6.3 Using Functor Lists
8.7 The Functor Map Subpackage
8.7.1 How Do They Work?
8.7.2 Functor Map Class Hierarchy
8.7.3 Using Functor Maps
8.7.4 Querying the Map
8.7.5 Functor Map Example
©Copyright 2000, Rogue Wave Software, Inc.
Contact
Rogue Wave about documentation or support issues.