summaryrefslogtreecommitdiff
path: root/src/mbgl/text/bidi.hpp
diff options
context:
space:
mode:
authorChris Loer <chris.loer@gmail.com>2016-12-21 13:40:57 -0800
committerChris Loer <chris.loer@gmail.com>2016-12-21 13:55:49 -0800
commita88357d0e4013ec62d7d20e7a11ecd7d2b1e812f (patch)
tree0a0b8924fde5511f859b4d33f3eeab512139d7b9 /src/mbgl/text/bidi.hpp
parent9a6f81a1efdf1218a7cb11839356dc7a081e69a6 (diff)
downloadqtlocation-mapboxgl-a88357d0e4013ec62d7d20e7a11ecd7d2b1e812f.tar.gz
Port raggedness-minimizing line breaking from gl-js.
Diffstat (limited to 'src/mbgl/text/bidi.hpp')
-rw-r--r--src/mbgl/text/bidi.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mbgl/text/bidi.hpp b/src/mbgl/text/bidi.hpp
index 73bb556a00..59d306489c 100644
--- a/src/mbgl/text/bidi.hpp
+++ b/src/mbgl/text/bidi.hpp
@@ -19,12 +19,12 @@ public:
BiDi();
~BiDi();
- std::vector<std::u16string> processText(const std::u16string&, std::set<int32_t>);
+ std::vector<std::u16string> processText(const std::u16string&, std::set<std::size_t>);
private:
- void mergeParagraphLineBreaks(std::set<int32_t>&);
- std::vector<std::u16string> applyLineBreaking(std::set<int32_t>);
- std::u16string getLine(int32_t start, int32_t end);
+ void mergeParagraphLineBreaks(std::set<std::size_t>&);
+ std::vector<std::u16string> applyLineBreaking(std::set<std::size_t>);
+ std::u16string getLine(std::size_t start, std::size_t end);
std::unique_ptr<BiDiImpl> impl;
};