Thread overview |
---|
March 31, 2009 About alias | ||||
---|---|---|---|---|
| ||||
I am confused again this time about the key word alias when I read below tutorial: http://www.dsource.org/projects/tutorials/wiki/MetaBinarySearch Let's say this one: template bSearch(alias Match, alias Fail, alias x, A...) { const bSearch = bSearchAlg!(0,Match,Fail,x,A); } what is the meaning of the 'alias ' before parm Match in the parms list,and what's the purpose? Thanks and best regards, Sam |
March 31, 2009 Re: About alias | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sam Hu | Sam Hu schrieb: > I am confused again this time about the key word alias when I read below tutorial: > http://www.dsource.org/projects/tutorials/wiki/MetaBinarySearch > Let's say this one: > template bSearch(alias Match, alias Fail, alias x, A...) { > const bSearch = bSearchAlg!(0,Match,Fail,x,A); > } > > what is the meaning of the 'alias ' before parm Match in the parms list,and what's the purpose? > http://www.digitalmars.com/d/2.0/template.html#TemplateAliasParameter Be aware that alias parameters are only available in D2.0. |
March 31, 2009 Re: About alias | ||||
---|---|---|---|---|
| ||||
Posted in reply to Trass3r | Trass3r wrote: > Sam Hu schrieb: >> I am confused again this time about the key word alias when I read below tutorial: >> http://www.dsource.org/projects/tutorials/wiki/MetaBinarySearch >> Let's say this one: >> template bSearch(alias Match, alias Fail, alias x, A...) { >> const bSearch = bSearchAlg!(0,Match,Fail,x,A); >> } >> >> what is the meaning of the 'alias ' before parm Match in the parms list,and what's the purpose? >> > > http://www.digitalmars.com/d/2.0/template.html#TemplateAliasParameter > Be aware that alias parameters are only available in D2.0. Wrong: http://www.digitalmars.com/d/1.0/template.html#TemplateAliasParameter |
March 31, 2009 Re: About alias | ||||
---|---|---|---|---|
| ||||
Posted in reply to grauzone | grauzone schrieb: >> Be aware that alias parameters are only available in D2.0. > > Wrong: > http://www.digitalmars.com/d/1.0/template.html#TemplateAliasParameter Oh, I'm sorry, I just confused it with this parameters: http://www.digitalmars.com/d/2.0/template.html#TemplateThisParameter |
Copyright © 1999-2021 by the D Language Foundation