diff options
author | vng <viktor.govako@gmail.com> | 2013-04-25 13:04:08 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:53:48 +0300 |
commit | 585d9e3ad340345568eaedafc0c3b7fc0db8c6b3 (patch) | |
tree | 7ce0316f9c5e52186c94a63a5db727fe05b16a57 /indexer/drawing_rule_def.hpp | |
parent | 6a395b0aba57fc4be818c87b183b9ca3f5d1f965 (diff) |
Store drawing keys for feature in buffer_vector<16> - speedup feature reading.
Diffstat (limited to 'indexer/drawing_rule_def.hpp')
-rw-r--r-- | indexer/drawing_rule_def.hpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/indexer/drawing_rule_def.hpp b/indexer/drawing_rule_def.hpp index 3276506e57..bf334c0249 100644 --- a/indexer/drawing_rule_def.hpp +++ b/indexer/drawing_rule_def.hpp @@ -1,7 +1,8 @@ #pragma once +#include "../base/buffer_vector.hpp" + #include "../std/string.hpp" -#include "../std/vector.hpp" namespace drule @@ -36,6 +37,6 @@ namespace drule double const layer_base_priority = 2000; - void MakeUnique(vector<Key> & keys); - void SortByScaleTypeDepth(vector<Key> & keys); + typedef buffer_vector<Key, 16> KeysT; + void MakeUnique(KeysT & keys); } |