Skip to content

v0.2.48..v0.2.49 changeset OsmMap.h

Garret Voltz edited this page Oct 2, 2019 · 1 revision
diff --git a/hoot-core/src/main/cpp/hoot/core/elements/OsmMap.h b/hoot-core/src/main/cpp/hoot/core/elements/OsmMap.h
index ae693f1..180ab95 100644
--- a/hoot-core/src/main/cpp/hoot/core/elements/OsmMap.h
+++ b/hoot-core/src/main/cpp/hoot/core/elements/OsmMap.h
@@ -157,6 +157,7 @@ public:
   ElementPtr getElement(ElementType type, long id);
 
   size_t getElementCount() const;
+  size_t size() const { return getElementCount(); }
 
   const std::vector<std::shared_ptr<OsmMapListener>>& getListeners() const { return _listeners; }
 
@@ -199,7 +200,7 @@ public:
   const ConstWayPtr getWay(ElementId eid) const;
   const WayMap& getWays() const { return _ways; }
 
-  bool isEmpty() const { return _nodes.size() == 0 && _ways.size() == 0 && _relations.size() == 0;}
+  bool isEmpty() const { return getElementCount() == 0; }
 
   void registerListener(const std::shared_ptr<OsmMapListener>& l) { _listeners.push_back(l); }
 
Clone this wiki locally