EitherTypeOf.EitherTypeOf

Undocumented in source.
  1. alias EitherTypeOf = T
  2. alias EitherTypeOf = EitherTypeOf!(ReturnType!T, Left, Right)
  3. alias EitherTypeOf = Either!(T, Any)
    template EitherTypeOf(T, Left, Right)
    static if(!(isEitherStruct!T))
    static if(!(isCallable!T))
    static if(is(T == Left))
    alias EitherTypeOf = Either!(T, Any)
  4. alias EitherTypeOf = Either!(Any, T)

Meta