SumType.this

Undocumented in source.
  1. this(T value)
  2. this(const(T) value)
  3. this(const(T) value)
  4. this(immutable(T) value)
  5. this(immutable(T) value)
  6. this(inout(SumType) other)
  7. this(SumType other)
  8. this(SumType other)
    struct SumType(Types...)
    private public @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