allow compile with msvs - make_shared is preferable but vs compiler cannot handle it
This commit is contained in:
parent
9758e256f6
commit
fc005aa050
1 changed files with 5 additions and 3 deletions
|
@ -43,12 +43,14 @@ namespace mapnik
|
|||
|
||||
struct MAPNIK_DECL text_symbolizer : public symbolizer_base
|
||||
{
|
||||
text_symbolizer(expression_ptr name, std::string const& face_name,
|
||||
// Note - we do not use boost::make_shared below as VC2010 is
|
||||
// not able to compile make_shared used within a constructor
|
||||
text_symbolizer(expression_ptr name, std::string const& face_name,
|
||||
float size, color const& fill,
|
||||
text_placements_ptr placements = boost::make_shared<text_placements_dummy>()
|
||||
text_placements_ptr placements = text_placements_ptr(new text_placements_dummy)
|
||||
);
|
||||
text_symbolizer(expression_ptr name, float size, color const& fill,
|
||||
text_placements_ptr placements = boost::make_shared<text_placements_dummy>()
|
||||
text_placements_ptr placements = text_placements_ptr(new text_placements_dummy)
|
||||
);
|
||||
text_symbolizer(text_symbolizer const& rhs);
|
||||
text_symbolizer& operator=(text_symbolizer const& rhs);
|
||||
|
|
Loading…
Reference in a new issue