Преглед изворни кода

Utf8View: Try fixing the travis-ci build

There's some overload ambiguity when doing Utf8View("literal")
Andreas Kling пре 5 година
родитељ
комит
fb39e46d3d
2 измењених фајлова са 6 додато и 0 уклоњено
  1. 5 0
      AK/Utf8View.cpp
  2. 1 0
      AK/Utf8View.h

+ 5 - 0
AK/Utf8View.cpp

@@ -13,6 +13,11 @@ Utf8View::Utf8View(const StringView& string)
 {
 }
 
+Utf8View::Utf8View(const char* string)
+    : m_string(string)
+{
+}
+
 const unsigned char* Utf8View::begin_ptr() const
 {
     return (const unsigned char*)m_string.characters_without_null_termination();

+ 1 - 0
AK/Utf8View.h

@@ -28,6 +28,7 @@ class Utf8View {
 public:
     explicit Utf8View(const String&);
     explicit Utf8View(const StringView&);
+    explicit Utf8View(const char*);
     ~Utf8View() {}
 
     const StringView& as_string() const { return m_string; }