how to determine of a module or any other symbol is visible?

Mr.Bingo Bingo at Namo.com
Mon Jun 18 09:24:10 UTC 2018


On Monday, 18 June 2018 at 09:10:59 UTC, rikki cattermole wrote:
> On 18/06/2018 9:03 PM, Mr.Bingo wrote:
>> In the code I posted before about CRC, sometimes I get a 
>> visibility error for some modules. I would like to be able to 
>> filter those out using traits. Is there any way to determine 
>> if a module is visible/reachable in the current scope?
>> 
>> The modules that are causing the problems are imported from 
>> other code that imports them privately. The iteration code 
>> still finds the module and tries to access it but this then 
>> gives a visibility error/warning.
>
> Quite often when working with CTFE&traits, the easiest thing to 
> do, is to do a check to see if whatever you're doing compiles. 
> Nice and simple!

This doesn't work with depreciation warnings.


More information about the Digitalmars-d-learn mailing list