|  | Home | Libraries | People | FAQ | More | 
            NaryGenerator is a composite generator that has
            one or more subjects. The NaryGenerator allows its subjects to be treated
            in the same way as a single instance of a Generator following the Composite
            Design Pattern.
          
Notation
gA NaryGenerator.
GA NaryGenerator type.
            In addition to the requirements defined in Generator, for any NaryGenerator
            the following must be met:
          
| Expression | Semantics | Return type | 
|---|---|---|
| 
                       | The tuple of elements. | 
                      A Boost.Fusion
                      Sequence of  | 
| Expression | Description | 
|---|---|
| 
                       | Elements tuple type. | 
| 
                       | 
                      Metafunction that evaluates to  | 
            For each element, E,
            in any NaryGenerator, G,
            the following invariant always holds:
          
traits::is_generator<E>::type evaluates to mpl::true_
              The following generators conform to this model:
FIXME Add more links to models of NaryGenerator concept