Searched refs:LocalPointerClassName (Results 1 – 7 of 7) sorted by relevance
/aosp_15_r20/prebuilts/runtime/mainline/i18n/test-exports/linux_glibc/include/external/icu/icu4c/source/common/unicode/ |
H A D | localpointer.h | 550 #define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction) \ argument 551 class LocalPointerClassName : public LocalPointerBase<Type> { \ 555 explicit LocalPointerClassName(Type *p=NULL) : LocalPointerBase<Type>(p) {} \ 556 LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ 561 explicit LocalPointerClassName(std::unique_ptr<Type, decltype(&closeFunction)> &&p) \ 563 ~LocalPointerClassName() { if (ptr != NULL) { closeFunction(ptr); } } \ 564 LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ 571 LocalPointerClassName &operator=(std::unique_ptr<Type, decltype(&closeFunction)> &&p) { \ 575 void swap(LocalPointerClassName &other) U_NOEXCEPT { \ 580 friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \
|
/aosp_15_r20/prebuilts/runtime/mainline/i18n/sdk/common_os/include/external/icu/icu4c/source/common/unicode/ |
H A D | localpointer.h | 550 #define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction) \ argument 551 class LocalPointerClassName : public LocalPointerBase<Type> { \ 555 explicit LocalPointerClassName(Type *p=NULL) : LocalPointerBase<Type>(p) {} \ 556 LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ 561 explicit LocalPointerClassName(std::unique_ptr<Type, decltype(&closeFunction)> &&p) \ 563 ~LocalPointerClassName() { if (ptr != NULL) { closeFunction(ptr); } } \ 564 LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ 571 LocalPointerClassName &operator=(std::unique_ptr<Type, decltype(&closeFunction)> &&p) { \ 575 void swap(LocalPointerClassName &other) U_NOEXCEPT { \ 580 friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \
|
/aosp_15_r20/prebuilts/runtime/mainline/i18n/test-exports/android/include/external/icu/icu4c/source/common/unicode/ |
H A D | localpointer.h | 550 #define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction) \ argument 551 class LocalPointerClassName : public LocalPointerBase<Type> { \ 555 explicit LocalPointerClassName(Type *p=NULL) : LocalPointerBase<Type>(p) {} \ 556 LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ 561 explicit LocalPointerClassName(std::unique_ptr<Type, decltype(&closeFunction)> &&p) \ 563 ~LocalPointerClassName() { if (ptr != NULL) { closeFunction(ptr); } } \ 564 LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ 571 LocalPointerClassName &operator=(std::unique_ptr<Type, decltype(&closeFunction)> &&p) { \ 575 void swap(LocalPointerClassName &other) U_NOEXCEPT { \ 580 friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \
|
/aosp_15_r20/prebuilts/runtime/mainline/i18n/test-exports/linux_bionic/include/external/icu/icu4c/source/common/unicode/ |
H A D | localpointer.h | 550 #define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction) \ argument 551 class LocalPointerClassName : public LocalPointerBase<Type> { \ 555 explicit LocalPointerClassName(Type *p=NULL) : LocalPointerBase<Type>(p) {} \ 556 LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ 561 explicit LocalPointerClassName(std::unique_ptr<Type, decltype(&closeFunction)> &&p) \ 563 ~LocalPointerClassName() { if (ptr != NULL) { closeFunction(ptr); } } \ 564 LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ 571 LocalPointerClassName &operator=(std::unique_ptr<Type, decltype(&closeFunction)> &&p) { \ 575 void swap(LocalPointerClassName &other) U_NOEXCEPT { \ 580 friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \
|
/aosp_15_r20/external/cronet/third_party/icu/source/common/unicode/ |
H A D | localpointer.h | 550 #define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction) \ argument 551 class LocalPointerClassName : public LocalPointerBase<Type> { \ 555 explicit LocalPointerClassName(Type *p=nullptr) : LocalPointerBase<Type>(p) {} \ 556 LocalPointerClassName(LocalPointerClassName &&src) noexcept \ 561 explicit LocalPointerClassName(std::unique_ptr<Type, decltype(&closeFunction)> &&p) \ 563 ~LocalPointerClassName() { if (ptr != nullptr) { closeFunction(ptr); } } \ 564 LocalPointerClassName &operator=(LocalPointerClassName &&src) noexcept { \ 571 LocalPointerClassName &operator=(std::unique_ptr<Type, decltype(&closeFunction)> &&p) { \ 575 void swap(LocalPointerClassName &other) noexcept { \ 580 friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) noexcept { \
|
/aosp_15_r20/external/icu/icu4c/source/common/unicode/ |
H A D | localpointer.h | 550 #define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction) \ argument 551 using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction>
|
/aosp_15_r20/external/icu/libicu/cts_headers/unicode/ |
H A D | localpointer.h | 550 #define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction) \ argument 551 using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction>
|