Boost logo

Boost :

From: Martin Bonner (Martin.Bonner_at_[hidden])
Date: 2007-05-31 13:14:02


From: boost-bounces_at_[hidden] on behalf of Peter Dimov
Sent: Thu 31/05/2007 18:04
To: boost_at_[hidden]
Subject: Re: [boost] [guid] - review results? - inline missing

Hartmut Kaiser wrote:
> You need to add an explicit 'inline' specifier to any function
> defined out of class but in a header, regardless if it's a templatized
> function or not.

I don't think that this is true.
________________________________

<end quote>
Why don't you think this is true?
 
If you have the same function defined in two translation units (because it is dragged into both via #include), it's a violation of the One Definition Rule unless the definitions have inline.
 
Apologies for the crap quoting - blame Exchange Webmail

 




Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk