#include <Unit.h>
Public Types | |
typedef BSUtilities::Concatenate < typename GenComposedList< U1, Loki::Typelist < Loki::Typelist< U, UTail >, CULTail > >::List, typename GenComposedList < U1Tail, Loki::Typelist < Loki::Typelist< U, UTail >, CULTail > >::List >::Result | List |
specialization for adding a List of Units to a previous ComposedList, i.e. first argument being a Loki::Typelist of units to be applied, and second argument being a Loki::Typelist of Loki::Typelists; this adds the unit U1 to all elements in the list of composed units and then recurses to apply all other units.
Definition at line 741 of file Unit.h.
typedef BSUtilities::Concatenate<typename GenComposedList<U1, Loki::Typelist<Loki::Typelist<U, UTail>, CULTail> >::List, typename GenComposedList<U1Tail, Loki::Typelist<Loki::Typelist<U, UTail>, CULTail> >::List>::Result unit::GenComposedList< Loki::Typelist< U1, U1Tail >, Loki::Typelist< Loki::Typelist< U, UTail >, CULTail > >::List |