#ifndef V8_INSPECTOR_STRING_16_H_
#define V8_INSPECTOR_STRING_16_H_
#include <stdint.h>
#include <cctype>
#include <climits>
#include <cstring>
#include <string>
#include <utility>
#include <vector>
#include "src/base/compiler-specific.h"
namespace v8_inspector {
UChar;
class String16 { … };
inline String16 operator+(const char* a, const String16& b) { … }
class String16Builder { … };
template <typename... T>
String16 String16::concat(T... args) { … }
}
#if !defined(__APPLE__) || defined(_LIBCPP_VERSION)
namespace std {
template <>
struct hash<v8_inspector::String16> { … };
}
#endif
#endif