[llvm-dev] typedef or using in C++ code

Mehdi Amini via llvm-dev llvm-dev at lists.llvm.org
Wed Sep 7 18:24:05 PDT 2016


> On Sep 7, 2016, at 5:46 PM, Piotr Padlewski <piotr.padlewski at gmail.com> wrote:
> 
> 
> 
> 2016-09-07 17:40 GMT-07:00 Mehdi Amini via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>>:
> 
> > On Sep 7, 2016, at 4:50 PM, Joerg Sonnenberger via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
> >
> > On Wed, Sep 07, 2016 at 04:30:01PM -0700, Eugene Zelenko via llvm-dev wrote:
> >> What should be used for type declarations: typedef or using? typedef
> >> is there because of historical reasons, but LLVM code based is C++11
> >> now.
> >>
> >> LLVM Coding Standards are not clear on this matter.
> >
> > Can you give some context for the situation you wonder about? They are
> > both valid in some situation.
> 
> Are there cases were typedef is (technically) preferable (or needed) compared to using?
> 
> You cant write 

The question is the opposite: what are the cases where *typedef* is preferable to using?
(I don’t know any, that’s why I ask.)

— 
Mehdi

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160907/685f2a9b/attachment.html>


More information about the llvm-dev mailing list