|
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