summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJustin R. Miller <incanus@codesorcery.net>2015-03-08 16:18:38 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2015-03-09 11:57:34 -0700
commit0652174465d7231b514d9d5afd718af66dd62097 (patch)
tree7644fafb6a057691db72f2c8c3b954dd538e94ef /src
parent7361f8566bc22f27a55de399bef23a03b4026094 (diff)
downloadqtlocation-mapboxgl-0652174465d7231b514d9d5afd718af66dd62097.tar.gz
reference cleanups
Diffstat (limited to 'src')
-rw-r--r--src/mbgl/map/geometry_tile.hpp10
-rw-r--r--src/mbgl/map/vector_tile.hpp10
2 files changed, 10 insertions, 10 deletions
diff --git a/src/mbgl/map/geometry_tile.hpp b/src/mbgl/map/geometry_tile.hpp
index a8105a5002..3d5b677b87 100644
--- a/src/mbgl/map/geometry_tile.hpp
+++ b/src/mbgl/map/geometry_tile.hpp
@@ -85,12 +85,12 @@ std::ostream& operator<<(std::ostream&, const PositionedGlyph&);
class GeometryTileLayer {
public:
- virtual const std::string getName() const = 0;
+ virtual const std::string& getName() const = 0;
virtual uint32_t getExtent() const = 0;
- virtual const std::vector<std::string> getKeys() const = 0;
- virtual const std::unordered_map<std::string, uint32_t> getKeyIndex() const = 0;
- virtual const std::vector<Value> getValues() const = 0;
- virtual const std::map<std::string, std::map<Value, Shaping>> getShaping() const = 0;
+ virtual const std::vector<std::string>& getKeys() const = 0;
+ virtual const std::unordered_map<std::string, uint32_t>& getKeyIndex() const = 0;
+ virtual const std::vector<Value>& getValues() const = 0;
+ virtual const std::map<std::string, std::map<Value, Shaping>>& getShaping() const = 0;
virtual std::unique_ptr<GeometryFilteredTileLayer> createFilteredTileLayer(const FilterExpression&) const = 0;
};
diff --git a/src/mbgl/map/vector_tile.hpp b/src/mbgl/map/vector_tile.hpp
index 5fc6764b69..e2704a4114 100644
--- a/src/mbgl/map/vector_tile.hpp
+++ b/src/mbgl/map/vector_tile.hpp
@@ -59,12 +59,12 @@ class VectorTileLayer : public GeometryTileLayer {
public:
VectorTileLayer(pbf);
- virtual inline const std::string getName() const { return name; }
+ virtual inline const std::string& getName() const { return name; }
virtual inline uint32_t getExtent() const { return extent; }
- virtual inline const std::vector<std::string> getKeys() const { return keys; }
- virtual inline const std::unordered_map<std::string, uint32_t> getKeyIndex() const { return key_index; }
- virtual inline const std::vector<Value> getValues() const { return values; }
- virtual inline const std::map<std::string, std::map<Value, Shaping>> getShaping() const { return shaping; }
+ virtual inline const std::vector<std::string>& getKeys() const { return keys; }
+ virtual inline const std::unordered_map<std::string, uint32_t>& getKeyIndex() const { return key_index; }
+ virtual inline const std::vector<Value>& getValues() const { return values; }
+ virtual inline const std::map<std::string, std::map<Value, Shaping>>& getShaping() const { return shaping; }
virtual std::unique_ptr<GeometryFilteredTileLayer> createFilteredTileLayer(const FilterExpression&) const;