const
    Michel Fortin 
    michel.fortin at michelf.com
       
    Mon Mar 31 20:14:49 PDT 2008
    
    
  
On 2008-03-31 11:45:09 -0400, "Steven Schveighoffer" 
<schveiguy at yahoo.com> said:
> What about declaring intermediate variables:
> 
> typeof(a) foo(const(T) a)
> {
>     ???(T) b = a;
> }
> 
> How is this enforced?
Well, can't you do that with a template? I don't have D 2 at hand right 
now, but shouldn't something like this do?
	T2 foo(T2 : const(T))(T2 a)
	{
		T2 b = a;
	}
-- 
Michel Fortin
michel.fortin at michelf.com
http://michelf.com/
    
    
More information about the Digitalmars-d
mailing list