I need my struct to convertable to 'wchar'
monkyyy
crazymonkyyy at gmail.com
Tue Jun 17 19:29:16 UTC 2025
On Tuesday, 17 June 2025 at 19:15:33 UTC, Zoda wrote:
> Hi, I need my struct to convertable to 'wchar' my struct looks
> like this
> ```d
> struct ColoredChar {
> int[3] rgb;
> wchar ch;
> }
>
> // Existing functions looks like this
> void doSomething(wchar ch) {
> ...
> }
> ```
> i don't want my existing functions to break so i need my struct
> to be convertable to a 'wchar', how can achieve this?
>
> Thanks, Zoda.
```
import std;
struct ColoredChar {
int[3] rgb;
wchar ch(){
return 'a';
}
alias ch this;
}
// Existing functions looks like this
void doSomething(wchar ch) {
ch.writeln;
}
unittest{
ColoredChar().doSomething;
}
```
More information about the Digitalmars-d
mailing list