Home
last modified time | relevance | path

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

/external/icu/icu4c/source/common/unicode/
Dlocalpointer.h68 class LocalPointerBase {
82 explicit LocalPointerBase(T *p=NULL) : ptr(p) {} in ptr()
88 ~LocalPointerBase() { /* delete ptr; */ } in ~LocalPointerBase()
165 bool operator==(const LocalPointerBase<T> &other);
166 bool operator!=(const LocalPointerBase<T> &other);
168 LocalPointerBase(const LocalPointerBase<T> &other);
169 void operator=(const LocalPointerBase<T> &other);
191 class LocalPointer : public LocalPointerBase<T> {
193 using LocalPointerBase<T>::operator*;
194 using LocalPointerBase<T>::operator->;
[all …]
/external/icu/libicu/cts_headers/unicode/
Dlocalpointer.h68 class LocalPointerBase {
82 explicit LocalPointerBase(T *p=NULL) : ptr(p) {} in ptr()
88 ~LocalPointerBase() { /* delete ptr; */ } in ~LocalPointerBase()
165 bool operator==(const LocalPointerBase<T> &other);
166 bool operator!=(const LocalPointerBase<T> &other);
168 LocalPointerBase(const LocalPointerBase<T> &other);
169 void operator=(const LocalPointerBase<T> &other);
191 class LocalPointer : public LocalPointerBase<T> {
193 using LocalPointerBase<T>::operator*;
194 using LocalPointerBase<T>::operator->;
[all …]
/external/icu/libicu/cts_headers/
Dcmemory.h187 class LocalMemory : public LocalPointerBase<T> {
189 using LocalPointerBase<T>::operator*;
190 using LocalPointerBase<T>::operator->;
195 explicit LocalMemory(T *p=NULL) : LocalPointerBase<T>(p) {}
200 LocalMemory(LocalMemory<T> &&src) U_NOEXCEPT : LocalPointerBase<T>(src.ptr) { in LocalMemory()
207 uprv_free(LocalPointerBase<T>::ptr); in ~LocalMemory()
216 uprv_free(LocalPointerBase<T>::ptr);
217 LocalPointerBase<T>::ptr=src.ptr;
226 T *temp=LocalPointerBase<T>::ptr; in swap()
227 LocalPointerBase<T>::ptr=other.ptr; in swap()
[all …]
Derarules.h26 template class U_I18N_API LocalPointerBase<int32_t>; variable
Dnumber_usageprefs.h80 template class U_I18N_API LocalPointerBase<ComplexUnitsConverter>; variable
Dnumber_decimfmtprops.h29 template class U_I18N_API LocalPointerBase<CurrencyPluralInfo>; variable
Dnumber_patternmodifier.h29 template class U_I18N_API LocalPointerBase<number::impl::AdoptingModifierStore>; variable
Dmeasunit_impl.h366 template class U_I18N_API LocalPointerBase<MeasureUnitImpl>; variable
/external/icu/icu4c/source/common/
Dcmemory.h187 class LocalMemory : public LocalPointerBase<T> {
189 using LocalPointerBase<T>::operator*;
190 using LocalPointerBase<T>::operator->;
195 explicit LocalMemory(T *p=NULL) : LocalPointerBase<T>(p) {}
200 LocalMemory(LocalMemory<T> &&src) U_NOEXCEPT : LocalPointerBase<T>(src.ptr) { in LocalMemory()
207 uprv_free(LocalPointerBase<T>::ptr); in ~LocalMemory()
216 uprv_free(LocalPointerBase<T>::ptr);
217 LocalPointerBase<T>::ptr=src.ptr;
226 T *temp=LocalPointerBase<T>::ptr; in swap()
227 LocalPointerBase<T>::ptr=other.ptr; in swap()
[all …]
/external/icu/tools/icu4c_srcgen/doc_patches/patches/unicode/
Dulocdata.h.patch71 - * For most methods see the LocalPointerBase base class.
73 - * @see LocalPointerBase
/external/icu/icu4c/source/i18n/
Derarules.h26 template class U_I18N_API LocalPointerBase<int32_t>; variable
Dnumber_usageprefs.h80 template class U_I18N_API LocalPointerBase<ComplexUnitsConverter>; variable
Dnumber_decimfmtprops.h29 template class U_I18N_API LocalPointerBase<CurrencyPluralInfo>; variable
Dnumber_patternmodifier.h29 template class U_I18N_API LocalPointerBase<number::impl::AdoptingModifierStore>; variable
Dmeasunit_impl.h366 template class U_I18N_API LocalPointerBase<MeasureUnitImpl>; variable
/external/icu/icu4c/source/tools/pkgdata/
Dpkgdata.cpp64 using icu::LocalPointerBase;