Lines Matching refs:DeclFromUser
1008 template <class D = Decl> class DeclFromUser;
1015 DeclFromUser<D> GetOrigin(ClangASTSource &source);
1018 template <class D> class DeclFromUser : public TaggedASTDecl<D> { class
1020 DeclFromUser() : TaggedASTDecl<D>() {} in DeclFromUser() function in DeclFromUser
1021 DeclFromUser(D *_decl) : TaggedASTDecl<D>(_decl) {} in DeclFromUser() function in DeclFromUser
1027 DeclFromUser<D> DeclFromParser<D>::GetOrigin(ClangASTSource &source) { in GetOrigin()
1028 DeclFromUser<> origin_decl; in GetOrigin()
1031 return DeclFromUser<D>(); in GetOrigin()
1032 return DeclFromUser<D>(dyn_cast<D>(origin_decl.decl)); in GetOrigin()
1036 DeclFromParser<D> DeclFromUser<D>::Import(ClangASTSource &source) { in Import()
1346 DeclFromUser<const ObjCInterfaceDecl> complete_iface_decl( in FindObjCMethodDecls()
1431 DeclFromUser<const ObjCInterfaceDecl> &origin_iface_decl) { in FindObjCPropertyAndIvarDeclsWithOrigin()
1442 DeclFromUser<ObjCPropertyDecl> origin_property_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1463 DeclFromUser<ObjCIvarDecl> origin_ivar_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1492 DeclFromUser<const ObjCInterfaceDecl> origin_iface_decl( in FindObjCPropertyAndIvarDecls()
1528 DeclFromUser<const ObjCInterfaceDecl> complete_iface_decl( in FindObjCPropertyAndIvarDecls()
1564 DeclFromUser<const ObjCInterfaceDecl> interface_decl_from_modules( in FindObjCPropertyAndIvarDecls()
1609 DeclFromUser<const ObjCInterfaceDecl> interface_decl_from_runtime( in FindObjCPropertyAndIvarDecls()
1652 DeclFromUser<D> user_decl(const_cast<D *>(item.first)); in ImportOffsetMap()
1665 DeclFromUser<const CXXRecordDecl> &record, in ExtractBaseOffsets()
1681 DeclFromUser<RecordDecl> origin_base_record( in ExtractBaseOffsets()
1687 DeclFromUser<CXXRecordDecl> origin_base_cxx_record( in ExtractBaseOffsets()
1729 DeclFromUser<const RecordDecl> origin_record( in layoutRecordType()
1768 DeclFromUser<const CXXRecordDecl> origin_cxx_record( in layoutRecordType()