Navigation: Up, Table of Contents, Bibliography, Index, Title Page

## CGAL::Compose_shared<F0,F1,F2,F3>

### Definition

The class Compose_shared<F0,F1,F2,F3> is used to specify the type of a composed functor, i.e., the functor that results from composing functors of type F1, F2, and F3, into a functor of type F0. The arguments F2 and F3 are optional, such that between two and four functors can participate in the composition. The class is used in conjunction with the compose_shared function; see there for an explanation on how exactly the functors are combined.

#include <CGAL/functional.h>

### Types

Compose_shared<F0,F1,F2,F3>::Type
| type of the composed functor.

### Notes

This class encapsulates the differences in implementation of the composers across various platforms. But in any case, Type refers to a model of AdaptableFunctor.

### See Also

CGAL::compose_shared
AdaptableFunctor

Next: AdaptableFunctor

Navigation: Table of Contents, Bibliography, Index, Title Page

The CGAL Project . Tue, December 21, 2004 .