Hi,

On Fri, 25 May 2012, Jakub Jelinek wrote:

> > +  /* Return the current size of this hash table.  */
> > +
> > +  size_t size()
> > +  {
> > +    return htab->size;
> > +  }
> 
> (and various other places) - formatting is wrong, missing space between (.

And it doesn't start at the first column, and type isn't on a separate 
line.  I realize that this is a member method, hence indenting and C GNU 
coding standards conflict, but the latter do have some nice properties 
(for instance that 'grep ^func_name *.c' finds only the definition, not 
all the calls to func_name).

I think we need a discussion about style, now that actually people are 
working on this.

> > +void
> > +typed_htab <Element, Hash, Equal, Remove, Allocator>
> > +::dispose ()
> 
> Do we want to format methods this way?

Don't know, but at least it starts at the first column, and grepping for 
^:: will give only C++ methods, 'grep -B1 ^::' even including class.  So 
it's no too horrible, despite the syntactic C++ noise.


Ciao,
Michael.

Reply via email to