Searched refs:OpaquePtr (Results 1 – 9 of 9) sorted by relevance
46 class OpaquePtr {48 explicit OpaquePtr(void *Ptr) : Ptr(Ptr) {} in OpaquePtr() function53 OpaquePtr(std::nullptr_t = nullptr) {}55 static OpaquePtr make(PtrTy P) { OpaquePtr OP; OP.set(P); return OP; } in make()86 static OpaquePtr getFromOpaquePtr(void *P) { return OpaquePtr(P); } in getFromOpaquePtr()94 static UnionOpaquePtr make(OpaquePtr<T> P) { in make()99 OpaquePtr<T> get() const { return OpaquePtr<T>::getFromOpaquePtr(Ptr); } in get()100 operator OpaquePtr<T>() const { return get(); }102 UnionOpaquePtr &operator=(OpaquePtr<T> P) {111 class PointerLikeTypeTraits<clang::OpaquePtr<T> > {[all …]
289 typedef OpaquePtr<DeclGroupRef> DeclGroupPtrTy;290 typedef OpaquePtr<TemplateName> TemplateTy;291 typedef OpaquePtr<QualType> TypeTy;
50 class OpaquePtr {53 explicit OpaquePtr(void *Ptr) : Ptr(Ptr) {} in OpaquePtr() function58 OpaquePtr(std::nullptr_t = nullptr) {}60 static OpaquePtr make(PtrTy P) { OpaquePtr OP; OP.set(P); return OP; } in make()91 static OpaquePtr getFromOpaquePtr(void *P) { return OpaquePtr(P); } in getFromOpaquePtr()99 static UnionOpaquePtr make(OpaquePtr<T> P) { in make()104 OpaquePtr<T> get() const { return OpaquePtr<T>::getFromOpaquePtr(Ptr); } in get()105 operator OpaquePtr<T>() const { return get(); }107 UnionOpaquePtr &operator=(OpaquePtr<T> P) {118 struct PointerLikeTypeTraits<clang::OpaquePtr<T>> {[all …]
390 typedef OpaquePtr<DeclGroupRef> DeclGroupPtrTy;391 typedef OpaquePtr<TemplateName> TemplateTy;392 typedef OpaquePtr<QualType> TypeTy;
78 class OpaquePtr {}; class81 typedef OpaquePtr<int> DeclGroupPtrTy;
260 Instruction *OpaquePtr = &*std::next(BB.begin()); in TEST() local263 Value *V = IB.findOrCreateSource(BB, {FuncPtr, OpaquePtr}); in TEST()
266 typedef OpaquePtr<DeclGroupRef> DeclGroupPtrTy;267 typedef OpaquePtr<TemplateName> TemplateTy;
449 typedef OpaquePtr<DeclGroupRef> DeclGroupPtrTy;450 typedef OpaquePtr<TemplateName> TemplateTy;