Lines Matching full:decl
64 AttrListInfo::AttrListInfo(const Decl *D, IndexingContext &IdxCtx)
73 CXCursor C = MakeCXCursor(A, const_cast<Decl *>(D), IdxCtx.CXTU);
117 AttrListInfo::create(const Decl *D, IndexingContext &IdxCtx) {
575 const_cast<Decl*>(cast<Decl>(DC)), CXTU)
654 CXIdxClientEntity IndexingContext::getClientEntity(const Decl *D) const {
663 void IndexingContext::setClientEntity(const Decl *D, CXIdxClientEntity client) {
750 IndexingContext::getEntityContainer(const Decl *D) const {
874 case Decl::Typedef:
876 case Decl::Function:
879 case Decl::ParmVar:
882 case Decl::Var:
889 case Decl::Field:
899 case Decl::EnumConstant:
901 case Decl::ObjCInterface:
905 case Decl::ObjCProtocol:
909 case Decl::ObjCCategory:
913 case Decl::ObjCMethod:
920 case Decl::ObjCProperty:
924 case Decl::ObjCIvar:
928 case Decl::Namespace:
932 Decl::NamespaceAlias:
936 case Decl::CXXConstructor:
940 case Decl::CXXDestructor:
944 case Decl::CXXConversion:
948 case Decl::CXXMethod: {
957 case Decl::ClassTemplate:
961 case Decl::FunctionTemplate:
980 case Decl::TypeAliasTemplate:
984 case Decl::TypeAlias:
1033 ContInfo.cursor = getCursor(cast<Decl>(DC));
1059 bool IndexingContext::shouldIgnoreIfImplicit(const Decl *D) {
1071 bool IndexingContext::isTemplateImplicitInstantiation(const Decl *D) {