detect implicitly convertible typeid's?
    bitwise 
    bitwise.pvt at gmail.com
       
    Tue Sep 26 19:14:05 UTC 2017
    
    
  
On Tuesday, 26 September 2017 at 17:27:02 UTC, Steven 
Schveighoffer wrote:
>
> -Steve
About Variant - I was considering a pull request for retrieving a 
pointer to the internal data, but figured that it was left out on 
purpose due to @safety.
OTOH, I was looking through dmd commits, and it seems like there 
has been significant progress on 'scope'.
So I was thinking this:
struct Variant {
     scope inout(ubyte)[] data() inout
     {
         auto sz = type.tsize;
         assert(sz <= size);
         return store[0..sz];
     }
}
Thoughts?
    
    
More information about the Digitalmars-d-learn
mailing list