Lines Matching refs:ConstChar16Ptr
149 class U_COMMON_API ConstChar16Ptr U_FINAL {
156 inline ConstChar16Ptr(const char16_t *p);
163 inline ConstChar16Ptr(const uint16_t *p);
172 inline ConstChar16Ptr(const wchar_t *p);
179 inline ConstChar16Ptr(const std::nullptr_t p);
185 inline ~ConstChar16Ptr();
201 ConstChar16Ptr() = delete;
222 ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} in ConstChar16Ptr() function
224 ConstChar16Ptr::ConstChar16Ptr(const uint16_t *p) : p_(cast(p)) {} in ConstChar16Ptr() function
227 ConstChar16Ptr::ConstChar16Ptr(const wchar_t *p) : p_(cast(p)) {} in ConstChar16Ptr() function
229 ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t p) : p_(p) {} in ConstChar16Ptr() function
230 ConstChar16Ptr::~ConstChar16Ptr() { in ~ConstChar16Ptr()
234 const char16_t *ConstChar16Ptr::get() const { return p_; } in get()
238 ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) { u_.cp = p; } in ConstChar16Ptr() function
240 ConstChar16Ptr::ConstChar16Ptr(const uint16_t *p) { u_.up = p; } in ConstChar16Ptr() function
243 ConstChar16Ptr::ConstChar16Ptr(const wchar_t *p) { u_.wp = p; } in ConstChar16Ptr() function
245 ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t p) { u_.cp = p; } in ConstChar16Ptr() function
246 ConstChar16Ptr::~ConstChar16Ptr() {} in ~ConstChar16Ptr()
248 const char16_t *ConstChar16Ptr::get() const { return u_.cp; } in get()