sealed_unions library

Classes

Doublet<T, U>
Factory0<Result>
Factory1<Result>
Factory2<T, U>
Factory3<T, U, V>
Factory4<A, B, C, D>
Factory5<A, B, C, D, E>
Factory6<A, B, C, D, E, F>
Factory7<A, B, C, D, E, F, G>
Factory8<A, B, C, D, E, F, G, H>
Factory9<A, B, C, D, E, F, G, H, I>
Nonet<A, B, C, D, E, F, G, H, I>
Nullet<Result>
Octet<A, B, C, D, E, F, G, H>
Quartet<A, B, C, D>
Quintet<A, B, C, D, E>
Septet<A, B, C, D, E, F, G>
Sextet<A, B, C, D, E, F>
Singlet<Result>
Triplet<T, U, V>
Union0<First>
Union1 represents a union containing an element of 1 possible type
Union0First<T>
Union0Impl<A>
Union1<First>
Union1First<T>
Union1Impl<A>
Union1None<T>
Union2<First, Second>
Union2First<T, U>
Union2Impl<A, B>
Union2Second<T, U>
Union3<First, Second, Third>
Union3First<T, U, V>
Union3Impl<A, B, C>
Union3Second<T, U, V>
Union3Third<T, U, V>
Union4<First, Second, Third, Fourth>
Union4First<A, B, C, D>
Union4Fourth<A, B, C, D>
Union4Impl<A, B, C, D>
Union4Second<A, B, C, D>
Union4Third<A, B, C, D>
Union5<First, Second, Third, Fourth, Fifth>
Union5Fifth<A, B, C, D, E>
Union5First<A, B, C, D, E>
Union5Fourth<A, B, C, D, E>
Union5Impl<A, B, C, D, E>
Union5Second<A, B, C, D, E>
Union5Third<A, B, C, D, E>
Union6<First, Second, Third, Fourth, Fifth, Sixth>
Union6Fifth<A, B, C, D, E, F>
Union6First<A, B, C, D, E, F>
Union6Fourth<A, B, C, D, E, F>
Union6Impl<A, B, C, D, E, F>
Union6Second<A, B, C, D, E, F>
Union6Sixth<A, B, C, D, E, F>
Union6Third<A, B, C, D, E, F>
Union7<First, Second, Third, Fourth, Fifth, Sixth, Seventh>
Union7Fifth<A, B, C, D, E, F, G>
Union7First<A, B, C, D, E, F, G>
Union7Fourth<A, B, C, D, E, F, G>
Union7Impl<A, B, C, D, E, F, G>
Union7Second<A, B, C, D, E, F, G>
Union7Seventh<A, B, C, D, E, F, G>
Union7Sixth<A, B, C, D, E, F, G>
Union7Third<A, B, C, D, E, F, G>
Union8<First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth>
Union8Eighth<A, B, C, D, E, F, G, H>
Union8Fifth<A, B, C, D, E, F, G, H>
Union8First<A, B, C, D, E, F, G, H>
Union8Fourth<A, B, C, D, E, F, G, H>
Union8Impl<A, B, C, D, E, F, G, H>
Union8Second<A, B, C, D, E, F, G, H>
Union8Seventh<A, B, C, D, E, F, G, H>
Union8Sixth<A, B, C, D, E, F, G, H>
Union8Third<A, B, C, D, E, F, G, H>
Union9<First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth>
Union9Eighth<A, B, C, D, E, F, G, H, I>
Union9Fifth<A, B, C, D, E, F, G, H, I>
Union9First<A, B, C, D, E, F, G, H, I>
Union9Fourth<A, B, C, D, E, F, G, H, I>
Union9Impl<A, B, C, D, E, F, G, H, I>
Union9Ninth<A, B, C, D, E, F, G, H, I>
Union9Second<A, B, C, D, E, F, G, H, I>
Union9Seventh<A, B, C, D, E, F, G, H, I>
Union9Sixth<A, B, C, D, E, F, G, H, I>
Union9Third<A, B, C, D, E, F, G, H, I>