Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2003-12-17 15:17:43

At 12:59 PM 12/17/2003, David Abrahams wrote:

>IIUC Exporting a class template in a DLL instantiates all of its
>non-template member functions, so yes, that's the problem.
>There are a few possible fixes:
> 1. stop exporting it; make everything inline (you can dispatch to
> exported implementation functions).
> 2. provide dummy advance and decrement functions
>I'm sure there are a few others, but those are the ones that are
>obvious to me. I prefer #1 because it prevents misuse from compiling.

I'l have to think about it a bit, but #1 also seems better to me.

Thanks for the suggestions,


Boost list run by bdawes at, gregod at, cpdaniel at, john at