Mindtraveller Messages: 917 Registered: August 2007 Location: Russia, Moscow rgn.
Experienced Contributor
Ion, first of all, you should check if Vector as the right type of flavor for you. May be ArrayMap fits well into your program - it has no Moveable requirement and less side effects than VectorMap.
If VectorMap is required, consider using Moveable:
struct MyType: Moveable<MyType>
{
...
};
Remember that Moveable type shouldn`t contain any pointers.
Additional requirements are listed in the VectorMap help topic.