reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Parse/Parser.h
  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;