Searched refs:OpaquePtr (Results 1 - 3 of 3) sorted by relevance

/openbsd-current/gnu/llvm/clang/include/clang/Sema/
H A DOwnership.h26 // OpaquePtr
50 class OpaquePtr { class in namespace:clang
53 explicit OpaquePtr(void *Ptr) : Ptr(Ptr) {} function in class:clang::OpaquePtr
58 OpaquePtr(std::nullptr_t = nullptr) {} function in class:clang::OpaquePtr
60 static OpaquePtr make(PtrTy P) { OpaquePtr OP; OP.set(P); return OP; }
91 static OpaquePtr getFromOpaquePtr(void *P) { return OpaquePtr(P); }
94 /// UnionOpaquePtr - A version of OpaquePtr suitable for membership
99 static UnionOpaquePtr make(OpaquePtr<
[all...]
H A DSema.h398 typedef OpaquePtr<DeclGroupRef> DeclGroupPtrTy;
399 typedef OpaquePtr<TemplateName> TemplateTy;
400 typedef OpaquePtr<QualType> TypeTy;
/openbsd-current/gnu/llvm/clang/include/clang/Parse/
H A DParser.h464 typedef OpaquePtr<DeclGroupRef> DeclGroupPtrTy;
465 typedef OpaquePtr<TemplateName> TemplateTy;

Completed in 322 milliseconds