[Qt-creator] indent preprocessor directives
Oswald Buddenhagen
oswald.buddenhagen at nokia.com
Mon May 7 10:44:38 CEST 2012
On Mon, May 07, 2012 at 12:37:30PM +0400, ext Konstantin Tokarev wrote:
>
>
> 07.05.2012, 12:30, "Oswald Buddenhagen" <oswald.buddenhagen at nokia.com>:
> > On Fri, May 04, 2012 at 06:31:17PM +0300, ext Nikos Chantziaras wrote:
> >
> >> The C standard says: [...]
> >>
> >> Indenting preprocessor directives is perfectly acceptable by the standard.
> >
> > while this is correct, it's still just stupid to indent preprocessor
> > directives with the rest of the code. it is a *pre*-processor. it is a
> > semantically different beast, which messes with the C++ AST.
>
> But I think it's perfectly valid to indent them in general, and indent them
> respectively to each other.
>
#ifdef foo
# ifdef bar
# define say hello
# else
# define say goodbye
# endif
#else
# error U can't do that!
#endif
that's what i meant by indentation *within* hash directives.
More information about the Qt-creator
mailing list