Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

RWTFunctorList1


RWTFunctorLIst1 RWTFunctor1<S1>

Data Type and Member Function Indexes
(exclusive of constructors and destructors)

Member Functions

Package

Functor List, subpackage of Functor

Header File

#include <rw/functor/list/RWTFunctorList1.h>

Description

The RWTFunctorList1 class is a sequence of functors whose invocation takes one argument.

A function object, or a functor, is an object that encapsulates a call to an associated function. When a functor is invoked, it calls the associated function.

A functor list is a sequence of such functors. The list's invocation results in the invocation of all functors contained in the list. This is useful when you wish to connect more that one invocation to a particular action.

Example

Public Constructors

RWTFunctorList1(void);
RWTFunctorList1(const RWTFunctorList1<S1>& second);

Public Operator

void 
operator()(S1 s1) const;

Public Member Functions

void 
add(const RWTFunctor1<S1>& functor, RWCallbackScope scope);
void 
remove(const RWTFunctor1<S1>& functor);
void 
update(void);


Previous fileTop of DocumentContentsIndexNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.