First Draft: Implicit Conversion of Template Instantiations
    Timon Gehr 
    timon.gehr at gmx.ch
       
    Mon Mar 18 01:37:52 UTC 2024
    
    
  
On 3/18/24 02:11, Timon Gehr wrote:
> 
> 
> Drawbacks:
> 
> - Slightly more expensive to determine that subtyping holds. (First, you 
> check the arguments according to the variance annotations, if that 
> succeeds, you still have to perform the member-wise check.)
> 
> - This particular proposal would disallow a template type with variance 
> of one template parameter varying based on one of the other template 
> parameters.
A way to address this would be to also allow `struct S(+-T)`, which 
always just uses the field-wise check.
    
    
More information about the dip.development
mailing list