Thread overview | |||||
---|---|---|---|---|---|
|
June 03, 2020 How to make the compile time red color warning ? | ||||
---|---|---|---|---|
| ||||
Use case: I have class for Windows OS. I not implement class for Linux. I want message about it. When code compiled under Linux. Example: version ( Windows ) { public import ui.sys.windows.event.keyboardevent; } else { pragma( msg, "Unsupported OS" ); } How to make red color message ? pragma( msg, "Unsupported OS" ); Or may be call compiller warning_message() function ? Such exists ? Thanks. |
June 03, 2020 Re: How to make the compile time red color warning ? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Виталий Фадеев | On Wednesday, 3 June 2020 at 11:48:27 UTC, Виталий Фадеев wrote:
> Use case:
> I have class for Windows OS.
> I not implement class for Linux.
> I want message about it. When code compiled under Linux.
You could use `static assert(false, "Message");` to make it an error.
|
June 03, 2020 Re: How to make the compile time red color warning ? | ||||
---|---|---|---|---|
| ||||
Posted in reply to MrSmith | On Wednesday, 3 June 2020 at 11:56:26 UTC, MrSmith wrote:
> On Wednesday, 3 June 2020 at 11:48:27 UTC, Виталий Фадеев wrote:
>> Use case:
>> I have class for Windows OS.
>> I not implement class for Linux.
>> I want message about it. When code compiled under Linux.
>
> You could use `static assert(false, "Message");` to make it an error.
That is true!
I happy!
|
Copyright © 1999-2021 by the D Language Foundation