Search

September 03, 2021
Issues »
...dip1000:

```
struct Bar
{
    int[] arr;

    @safe Wrapper dummy() {
        Wrapper wrapper = { bar: &this };
        return wrapper;
    }
}

struct...
September 03, 2021
Issues »
...access, and mark dummy @trusted:

```
struct Bar
{
    int[] somePointerToRestrictThis;

    @trusted Wrapper dummy() return scope {
        Wrapper...
September 03, 2021
Issues »
...code?

---
struct Bar
{
    int[] somePointerToRestrictThis;

    @safe Wrapper dummy() return scope {
        Wrapper wrapper = { bar: &this };
        return...
September 03, 2021
Issues »
...x;
    @safe void dummy() {}
}

@safe
void main()
{
    scope bar = Bar();
    bar.dummy; // ok
}
```

onlineapp.d...
September 03, 2021
Issues »
...DIP1000
---
struct Bar
{
        @safe void dummy() {}
}

@safe
void main()
{
    scope bar = Bar();
    bar.dummy; // ok
}

---

--
September 03, 2021
Issues »
...bar = new Bar;
    (*bar).dummy; // dereference strips away the scope layer
}
```
`dummy` can't escape...
September 03, 2021
Issues »
...dummy() {}
}

class Foo
{
    @safe void dummy() {}
}

@safe
void main()
{
    scope bar = new Bar;
    bar.dummy...
August 30, 2021
Learn »
...keyword is optional in that place:

struct Dummy
{
// ...

  this(int memberInt, string memberStr) nothrow
  in...
August 30, 2021
Learn »
...dummy;

    /// Test [cg.math.dummy.dummy.Dummy.doStuff()]
    unittest
    {
        Dummy instance = Dummy(4, "A dummy...
August 17, 2021
Learn »
...static if (isArray!VecPoint){
        VecPoint dummy;
        alias Point = typeof(dummy[0]);
    } else static if (isRandomAccessRange...
3 4 5 6 7 8 9 10 11 12 13 14
Next ›   Last »