I need my struct to convertable to 'wchar'

H. S. Teoh hsteoh at qfbox.info
Tue Jun 17 19:31:30 UTC 2025


On Tue, Jun 17, 2025 at 07:15:33PM +0000, Zoda via Digitalmars-d 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?
[...]

```d
struct ColoredChar {
	int[3] rgb;
	wchar ch;
	alias ch this;
}
```


--T


More information about the Digitalmars-d mailing list