Boost logo

Boost :

From: Eric Friedman (ebf_at_[hidden])
Date: 2003-08-25 16:45:06


Allen Bierbaum wrote:
> I just tried to use boost::variant with the HEAD version of boost and I
> am getting multiply defined symbols in empty.hpp. (gcc 3.2 on Linux)
>
> I fixed it by adding "inline" to the two non-template methods (see below):
>
> inline bool operator==(const empty&, const empty&)
> {
> return true;
> }
>
> inline bool operator<(const empty&, const empty&)
> {
> return false;
> }
>
>
> Is this a bug in the code or is there some other way to wrok around it?

Not sure, but I inlined the functions anyway since they're so simple. Let me
know if you have any further problems.

Thanks,
Eric


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