}
#if defined(EXPLICIT_TEMPLATE_INSTANTIATION)
-// template class std::list<Magick::Coordinate>;
-// template class std::list<const Magick::Drawable>;
-// template class std::list<const Magick::PathArcArgs>;
-// template class std::list<const Magick::PathCurvetoArgs>;
-// template class std::list<const Magick::PathQuadraticCurvetoArgs>;
-// template class std::list<const Magick::VPath>;
+// template class std::vector<Magick::Coordinate>;
+// template class std::vector<const Magick::Drawable>;
+// template class std::vector<const Magick::PathArcArgs>;
+// template class std::vector<const Magick::PathCurvetoArgs>;
+// template class std::vector<const Magick::PathQuadraticCurvetoArgs>;
+// template class std::vector<const Magick::VPath>;
#endif
#include <functional>
#include <string>
-#include <list>
+#include <vector>
#include <utility>
#include "Magick++/Color.h"
#include "Magick++/Geometry.h"
double _y;
};
- typedef std::list<Magick::Coordinate> CoordinateList;
+ typedef std::vector<Magick::Coordinate> CoordinateList;
#if defined(MagickDLLExplicitTemplate)
std::allocator<Magick::Coordinate>;
// MagickDrawableExtern template class MagickPPExport
-// std::list<Magick::Coordinate, std::allocator<Magick::Coordinate> >;
+// std::vector<Magick::Coordinate, std::allocator<Magick::Coordinate> >;
#endif // MagickDLLExplicitTemplate
extern MagickPPExport int operator <= ( const Drawable& left_,
const Drawable& right_ );
- typedef std::list<Magick::Drawable> DrawableList;
+ typedef std::vector<Magick::Drawable> DrawableList;
#if defined(MagickDLLExplicitTemplate)
std::allocator<Magick::Drawable>;
// MagickDrawableExtern template class MagickPPExport
-// std::list<Magick::Drawable, std::allocator<Magick::Drawable> >;
+// std::vector<Magick::Drawable, std::allocator<Magick::Drawable> >;
#endif // MagickDLLExplicitTemplate
extern MagickPPExport int operator <= ( const VPath& left_,
const VPath& right_ );
-typedef std::list<Magick::VPath> VPathList;
+typedef std::vector<Magick::VPath> VPathList;
#if defined(MagickDLLExplicitTemplate)
std::allocator<Magick::VPath>;
// MagickDrawableExtern template class MagickPPExport
-// std::list<Magick::VPath, std::allocator<Magick::VPath> >;
+// std::vector<Magick::VPath, std::allocator<Magick::VPath> >;
#endif // MagickDLLExplicitTemplate
extern MagickPPExport int operator <= ( const PathArcArgs& left_,
const PathArcArgs& right_ );
-typedef std::list<Magick::PathArcArgs> PathArcArgsList;
+typedef std::vector<Magick::PathArcArgs> PathArcArgsList;
#if defined(MagickDLLExplicitTemplate)
std::allocator<Magick::PathArcArgs>;
// MagickDrawableExtern template class MagickPPExport
-// std::list<Magick::PathArcArgs, std::allocator<Magick::PathArcArgs> >;
+// std::vector<Magick::PathArcArgs, std::allocator<Magick::PathArcArgs> >;
#endif // MagickDLLExplicitTemplate
extern MagickPPExport int operator <= ( const PathCurvetoArgs& left_,
const PathCurvetoArgs& right_ );
-typedef std::list<Magick::PathCurvetoArgs> PathCurveToArgsList;
+typedef std::vector<Magick::PathCurvetoArgs> PathCurveToArgsList;
#if defined(MagickDLLExplicitTemplate)
std::allocator<Magick::PathCurvetoArgs>;
// MagickDrawableExtern template class MagickPPExport
-// std::list<Magick::PathCurvetoArgs, std::allocator<Magick::PathCurvetoArgs> >;
+// std::vector<Magick::PathCurvetoArgs, std::allocator<Magick::PathCurvetoArgs> >;
#endif // MagickDLLExplicitTemplate
extern MagickPPExport int operator <= ( const PathQuadraticCurvetoArgs& left_,
const PathQuadraticCurvetoArgs& right_ );
-typedef std::list<Magick::PathQuadraticCurvetoArgs> PathQuadraticCurvetoArgsList;
+typedef std::vector<Magick::PathQuadraticCurvetoArgs> PathQuadraticCurvetoArgsList;
#if defined(MagickDLLExplicitTemplate)
std::allocator<Magick::PathQuadraticCurvetoArgs>;
// MagickDrawableExtern template class MagickPPExport
-// std::list<Magick::PathQuadraticCurvetoArgs, std::allocator<Magick::PathQuadraticCurvetoArgs> >;
+// std::vector<Magick::PathQuadraticCurvetoArgs, std::allocator<Magick::PathQuadraticCurvetoArgs> >;
#endif // MagickDLLExplicitTemplate