#include <array>
#include <cstdint>
#include <type_traits>
#include <vector>
Go to the source code of this file.
|
template<typename T > |
using | mbgl::is_utf16char_like_pointer = std::integral_constant< bool, std::is_pointer_v< T > &&is_utf16char_like< typename std::remove_pointer< T >::type >::value > |
|
|
template<typename T > |
constexpr auto | mbgl::underlying_type (T t) -> typename std::underlying_type_t< T > |
|
template<class OutPointer , class InChar > |
std::enable_if< is_utf16char_like< InChar >::value &&is_utf16char_like_pointer< OutPointer >::value, OutPointer >::type | mbgl::utf16char_cast (InChar *in) |
|