Home
last modified time | relevance | path

Searched refs:UniqueBase (Results 1 – 3 of 3) sorted by relevance

/external/deqp/framework/delibs/decpp/
DdeUniquePtr.hpp54 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/
DCGCXX.cpp76 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/
DCGCXX.cpp76 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()