lkml.org 
[lkml]   [2006]   [Apr]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: C++ pushback
Date
On Thursday 27 April 2006 17:23, Robert Hancock wrote:
> Denis Vlasenko wrote:
> > Random example. gcc-3.4.3/include/g++-v3/bitset:
> >
> > template<size_t _Nw>
> > struct _Base_bitset
> > {
> > typedef unsigned long _WordT;
> >
> > /// 0 is the least significant word.
> > _WordT _M_w[_Nw];
> >
> > _Base_bitset() { _M_do_reset(); }
> > ...
> > void
> > _M_do_set()
> > {
> > for (size_t __i = 0; __i < _Nw; __i++)
> > _M_w[__i] = ~static_cast<_WordT>(0);
> > }
> > void
> > _M_do_reset() { memset(_M_w, 0, _Nw * sizeof(_WordT)); }
> > ...
> >
>
> ..
>
> > Why _M_do_reset() is not inlined?
>
> It is.. anything declared as part of the declaration is considered
> inline by default.

You're right, I forgot about that
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-04-27 16:45    [W:0.026 / U:0.832 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site