Lines Matching refs:DeclSpec
4512 void SemaCodeCompletion::CodeCompleteDeclSpec(Scope *S, DeclSpec &DS, in CodeCompleteDeclSpec()
4534 (DS.getTypeSpecType() == DeclSpec::TST_class || in CodeCompleteDeclSpec()
4535 DS.getTypeSpecType() == DeclSpec::TST_struct)) in CodeCompleteDeclSpec()
4560 DS.getParsedSpecifiers() == DeclSpec::PQ_TypeSpecifier && in CodeCompleteDeclSpec()
4561 DS.getTypeSpecType() == DeclSpec::TST_typename && in CodeCompleteDeclSpec()
4562 DS.getTypeSpecComplex() == DeclSpec::TSC_unspecified && in CodeCompleteDeclSpec()
5912 switch ((DeclSpec::TST)TagSpec) { in CodeCompleteTag()
5913 case DeclSpec::TST_enum: in CodeCompleteTag()
5918 case DeclSpec::TST_union: in CodeCompleteTag()
5923 case DeclSpec::TST_struct: in CodeCompleteTag()
5924 case DeclSpec::TST_class: in CodeCompleteTag()
5925 case DeclSpec::TST_interface: in CodeCompleteTag()
5957 static void AddTypeQualifierResults(DeclSpec &DS, ResultBuilder &Results, in AddTypeQualifierResults()
5959 if (!(DS.getTypeQualifiers() & DeclSpec::TQ_const)) in AddTypeQualifierResults()
5961 if (!(DS.getTypeQualifiers() & DeclSpec::TQ_volatile)) in AddTypeQualifierResults()
5963 if (LangOpts.C99 && !(DS.getTypeQualifiers() & DeclSpec::TQ_restrict)) in AddTypeQualifierResults()
5965 if (LangOpts.C11 && !(DS.getTypeQualifiers() & DeclSpec::TQ_atomic)) in AddTypeQualifierResults()
5967 if (LangOpts.MSVCCompat && !(DS.getTypeQualifiers() & DeclSpec::TQ_unaligned)) in AddTypeQualifierResults()
5971 void SemaCodeCompletion::CodeCompleteTypeQualifiers(DeclSpec &DS) { in CodeCompleteTypeQualifiers()
5984 DeclSpec &DS, Declarator &D, const VirtSpecifiers *VS) { in CodeCompleteFunctionQualifiers()