aboutsummaryrefslogtreecommitdiff
path: root/src/utility.cc
diff options
context:
space:
mode:
authorAdrian Kummerländer2014-04-09 18:31:44 +0200
committerAdrian Kummerländer2014-04-09 18:31:44 +0200
commit572af7499d088a239d37e9dc09e5e7ac45c13d29 (patch)
tree3cd5f8ea987b051ef32cc47bec119f6c54d606f1 /src/utility.cc
parent0c93a8da8236dcb3c47fa650ad9eecb89d63b9f0 (diff)
downloadCodepointIterator-572af7499d088a239d37e9dc09e5e7ac45c13d29.tar
CodepointIterator-572af7499d088a239d37e9dc09e5e7ac45c13d29.tar.gz
CodepointIterator-572af7499d088a239d37e9dc09e5e7ac45c13d29.tar.bz2
CodepointIterator-572af7499d088a239d37e9dc09e5e7ac45c13d29.tar.lz
CodepointIterator-572af7499d088a239d37e9dc09e5e7ac45c13d29.tar.xz
CodepointIterator-572af7499d088a239d37e9dc09e5e7ac45c13d29.tar.zst
CodepointIterator-572af7499d088a239d37e9dc09e5e7ac45c13d29.zip
Switched to standard integer types
* i.e. replaced uint8_t with std::uint8_t contained within the standard namespace ** as this version of the types is defined by the standard this should offer better compiler independence and standard compliance * removed unnecessary pointer and reference type arguments in the std::iterator template specializations the CodepointIterator class is derived from
Diffstat (limited to 'src/utility.cc')
-rw-r--r--src/utility.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/utility.cc b/src/utility.cc
index 92ba7b9..9d81f61 100644
--- a/src/utility.cc
+++ b/src/utility.cc
@@ -3,15 +3,15 @@
namespace UTF8 {
namespace dtl {
-bool match(const uint8_t& codeUnit, CodeUnitType&& type) {
- return codeUnit & static_cast<uint8_t>(type);
+bool match(const std::uint8_t& codeUnit, CodeUnitType&& type) {
+ return codeUnit & static_cast<std::uint8_t>(type);
}
void write(char32_t& codePoint,
- const uint8_t& codeUnit,
+ const std::uint8_t& codeUnit,
CodePoint&& mask,
- const uint8_t& offset) {
- codePoint += (codeUnit & static_cast<uint8_t>(mask)) << offset;
+ const std::uint8_t& offset) {
+ codePoint += (codeUnit & static_cast<std::uint8_t>(mask)) << offset;
}
}