SumType.this

Undocumented in source.
  1. this(T value)
  2. this(const(T) value)
  3. this(immutable(T) value)
  4. this(const(T) value)
  5. this(immutable(T) value)
  6. this(inout(SumType) other)
  7. this(SumType other)
  8. this(SumType other)
    struct SumType(Types...)
    @disable
    static if(anySatisfy!(hasElaborateCopyConstructor, Types))
    static if(!(allSatisfy!(isCopyable, Map!(InoutOf, Types)) && !anySatisfy!(hasPostblit, Map!(InoutOf, Types))))
    static if(!(allSatisfy!(isCopyable, Types)))
    this
    if (
    is(NoDuplicates!Types == Types) &&
    )
  9. this(const(SumType) other)
  10. this(const(SumType) other)
  11. this(immutable(SumType) other)
  12. this(immutable(SumType) other)
  13. this()

Meta