Home
last modified time | relevance | path

Searched refs:LocalPointerBase (Results 1 – 7 of 7) sorted by relevance

/external/icu/icu4c/source/common/unicode/
Dlocalpointer.h66 class LocalPointerBase {
73 explicit LocalPointerBase(T *p=NULL) : ptr(p) {} in ptr()
79 ~LocalPointerBase() { /* delete ptr; */ } in ~LocalPointerBase()
156 bool operator==(const LocalPointerBase<T> &other);
157 bool operator!=(const LocalPointerBase<T> &other);
159 LocalPointerBase(const LocalPointerBase<T> &other);
160 void operator=(const LocalPointerBase<T> &other);
188 class LocalPointer : public LocalPointerBase<T> {
190 using LocalPointerBase<T>::operator*;
191 using LocalPointerBase<T>::operator->;
[all …]
/external/icu/libandroidicu/include/unicode/
Dlocalpointer.h66 class LocalPointerBase {
73 explicit LocalPointerBase(T *p=NULL) : ptr(p) {} in ptr()
79 ~LocalPointerBase() { /* delete ptr; */ } in ~LocalPointerBase()
156 bool operator==(const LocalPointerBase<T> &other);
157 bool operator!=(const LocalPointerBase<T> &other);
159 LocalPointerBase(const LocalPointerBase<T> &other);
160 void operator=(const LocalPointerBase<T> &other);
188 class LocalPointer : public LocalPointerBase<T> {
190 using LocalPointerBase<T>::operator*;
191 using LocalPointerBase<T>::operator->;
[all …]
/external/icu/icu4c/source/common/
Dcmemory.h135 class LocalMemory : public LocalPointerBase<T> {
137 using LocalPointerBase<T>::operator*;
138 using LocalPointerBase<T>::operator->;
143 explicit LocalMemory(T *p=NULL) : LocalPointerBase<T>(p) {}
148 LocalMemory(LocalMemory<T> &&src) U_NOEXCEPT : LocalPointerBase<T>(src.ptr) { in LocalMemory()
155 uprv_free(LocalPointerBase<T>::ptr); in ~LocalMemory()
175 uprv_free(LocalPointerBase<T>::ptr); in moveFrom()
176 LocalPointerBase<T>::ptr=src.ptr; in moveFrom()
185 T *temp=LocalPointerBase<T>::ptr; in swap()
186 LocalPointerBase<T>::ptr=other.ptr; in swap()
[all …]
/external/icu/icu4c/source/i18n/
Derarules.h25 template class U_I18N_API LocalPointerBase<int32_t>; variable
Dnumber_decimfmtprops.h28 template class U_I18N_API LocalPointerBase<CurrencyPluralInfo>; variable
Dnumber_patternmodifier.h28 template class U_I18N_API LocalPointerBase<number::impl::AdoptingModifierStore>; variable
/external/icu/icu4c/source/tools/pkgdata/
Dpkgdata.cpp63 using icu::LocalPointerBase;