Searched refs:UniqueBase (Results 1 – 3 of 3) sorted by relevance
/external/deqp/framework/delibs/decpp/ |
D | deUniquePtr.hpp | 54 class UniqueBase class 67 UniqueBase (T* ptr, D deleter) : m_data(ptr, deleter) {} in UniqueBase() function in de::details::UniqueBase 68 UniqueBase (PtrData<T, D> data) : m_data(data) {} in UniqueBase() function in de::details::UniqueBase 69 ~UniqueBase (void); 80 UniqueBase<T, D>::~UniqueBase (void) in ~UniqueBase() 86 void UniqueBase<T, D>::reset (void) in reset() 96 PtrData<T, D> UniqueBase<T, D>::releaseData (void) throw() in releaseData() 104 void UniqueBase<T, D>::assignData (PtrData<T, D> data) in assignData() 125 class MovePtr : public UniqueBase<T, Deleter> 128 MovePtr (void) : UniqueBase<T, Deleter> (DE_NULL, Deleter()) {} in MovePtr() [all …]
|
/external/clang/lib/CodeGen/ |
D | CGCXX.cpp | 76 const CXXRecordDecl *UniqueBase = nullptr; in TryEmitBaseDestructorAsAlias() local 89 if (UniqueBase) return true; in TryEmitBaseDestructorAsAlias() 90 UniqueBase = Base; in TryEmitBaseDestructorAsAlias() 97 if (!UniqueBase) in TryEmitBaseDestructorAsAlias() 102 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias() 107 const CXXDestructorDecl *BaseD = UniqueBase->getDestructor(); in TryEmitBaseDestructorAsAlias()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGCXX.cpp | 76 const CXXRecordDecl *UniqueBase = nullptr; in TryEmitBaseDestructorAsAlias() local 89 if (UniqueBase) return true; in TryEmitBaseDestructorAsAlias() 90 UniqueBase = Base; in TryEmitBaseDestructorAsAlias() 97 if (!UniqueBase) in TryEmitBaseDestructorAsAlias() 102 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero()) in TryEmitBaseDestructorAsAlias() 107 const CXXDestructorDecl *BaseD = UniqueBase->getDestructor(); in TryEmitBaseDestructorAsAlias()
|