This doesn't make sense regarding alias this a static function
12345swordy
alexanderheistermann at gmail.com
Sun May 16 15:45:48 UTC 2021
```struct TIntStatic
{
static int mX;
static @property int x() { return mX; }
static @property void x(int v) { mX = v; }
alias x this;
}
```
It doesn't like the following code
```
alias t = TIntStatic;
t(5);
```
Yet is perfectly fine with this
```
alias t = TIntStatic;
t = 5;
```
What is with the inconsistency? If you allow t = 5 then surely
you must allow t(5) as part of alias this a function.
-Alex
More information about the Digitalmars-d
mailing list