[ITK] [ITK-dev] New clang warnings: reserved-id-macro
Bradley Lowekamp
blowekamp at mail.nih.gov
Mon Dec 15 09:08:43 EST 2014
Sean,
Thanks for taking this on.
I believe at the TCON on friday we agreed with Matt's suggestion:
itkFooBar_h
I hope that there will be a fairly robust command line to do this work. Please include it in the commit messages so that it can easily be done again later for others modules.
Thanks,
Brad
On Dec 12, 2014, at 10:34 AM, Matt McCormick <matt.mccormick at kitware.com> wrote:
> Personally, I don't have any strong preference.
>
> How about
>
> itkFooBar_h
>
> , since it seems to be the most compatible.
>
> Thanks,
> Matt
>
>
> On Fri, Dec 12, 2014 at 9:22 AM, Bradley Lowekamp
> <blowekamp at mail.nih.gov> wrote:
>> And all the remote modules should be updated as well...
>>
>>
>> On Dec 11, 2014, at 3:30 PM, Sean McBride <sean at rogue-research.com> wrote:
>>
>>> On Thu, 11 Dec 2014 15:20:31 -0500, Bradley Lowekamp said:
>>>
>>>> Having the header guarder not begin with an '_' seems wrong to me.
>>>>
>>>> What about _<project>_<filename>?
>>>
>>> That works too as long as <project> starts lowercase, as starting with underscore+uppercase is also reserved. So "_itkFooBar_h" would be ok, but not "_ITKFOOBAR_H" for example.
>>>
>>> Adding another underscore between seems gratuitous though.
>>>
>>> This change will touch hundreds and hundreds of files, so you guys decide on the scheme, then I'll do it. :)
>>>
>>> Cheers,
>>>
>>> --
>>> ____________________________________________________________
>>> Sean McBride, B. Eng sean at rogue-research.com
>>> Rogue Research www.rogue-research.com
>>> Mac Software Developer Montréal, Québec, Canada
>>>
>>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://kitware.com/products/protraining.php
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/insight-developers
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-developers
More information about the Community
mailing list