`forward_cursor`

, `acyclic_minimization`

.
For formal template parameters, upper-case letters are used and no underscore appears, thus minimizing the probability for names collision between real types and formal parameters. For instance, the definition:

template <typename ForwardCursor> class A { };should avoid any confusion between the symbol

`ForwardCursor`

and the existing type
`forward_cursor`

.
Vincent Le Maout 2003-07-08