Clean up placefile shared pointer usage with const references

This commit is contained in:
Dan Paulat 2023-08-22 21:52:11 -05:00
parent 232fafc9fa
commit 9955c4ccbe
12 changed files with 33 additions and 31 deletions

View file

@ -15,7 +15,7 @@ class DrawLayerImpl;
class DrawLayer : public GenericLayer
{
public:
explicit DrawLayer(std::shared_ptr<MapContext> context);
explicit DrawLayer(const std::shared_ptr<MapContext>& context);
virtual ~DrawLayer();
virtual void Initialize();
@ -23,7 +23,7 @@ public:
virtual void Deinitialize();
protected:
void AddDrawItem(std::shared_ptr<gl::draw::DrawItem> drawItem);
void AddDrawItem(const std::shared_ptr<gl::draw::DrawItem>& drawItem);
private:
std::unique_ptr<DrawLayerImpl> p;