reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
419 typedef OpaquePtr<DeclGroupRef> DeclGroupPtrTy; 420 typedef OpaquePtr<TemplateName> TemplateTy;tools/clang/include/clang/Sema/Ownership.h
60 static OpaquePtr make(PtrTy P) { OpaquePtr OP; OP.set(P); return OP; } 60 static OpaquePtr make(PtrTy P) { OpaquePtr OP; OP.set(P); return OP; } 91 static OpaquePtr getFromOpaquePtr(void *P) { return OpaquePtr(P); } 91 static OpaquePtr getFromOpaquePtr(void *P) { return OpaquePtr(P); } 99 static UnionOpaquePtr make(OpaquePtr<T> P) { 104 OpaquePtr<T> get() const { return OpaquePtr<T>::getFromOpaquePtr(Ptr); } 104 OpaquePtr<T> get() const { return OpaquePtr<T>::getFromOpaquePtr(Ptr); } 105 operator OpaquePtr<T>() const { return get(); } 107 UnionOpaquePtr &operator=(OpaquePtr<T> P) { 118 struct PointerLikeTypeTraits<clang::OpaquePtr<T>> { 121 static inline void *getAsVoidPointer(clang::OpaquePtr<T> P) { 126 static inline clang::OpaquePtr<T> getFromVoidPointer(void *P) { 244 using ParsedType = OpaquePtr<QualType>; 270 using ParsedTemplateTy = OpaquePtr<TemplateName>;tools/clang/include/clang/Sema/Sema.h
368 typedef OpaquePtr<DeclGroupRef> DeclGroupPtrTy; 369 typedef OpaquePtr<TemplateName> TemplateTy; 370 typedef OpaquePtr<QualType> TypeTy;