
Hi,
I am evaluating container library by Ion Gaztanaga. I know it is not
officially a part of boost yet but I didn't know where else to ask
this question.
My problem:
If there is a movable class 'MyMovable' (I use boost.move) it can be
stored without unnecessary copies in move-aware vector that is
declared like so:
vector<MyMovable> movables;
which is very cool until this vector is suppose be a member of other class like:
//widget.hpp
class Widget
{
vector<MyMovable> movables_;
};
which is not cool at all because now widget.hpp must include
my_movable.hpp as opposed to just forward declaring it if it stored
say vector