Home
last modified time | relevance | path

Searched refs:ObjCDeclSpec (Results 1 – 9 of 9) sorted by relevance

/src/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaCodeCompletion.h174 void CodeCompleteObjCPropertyFlags(Scope *S, ObjCDeclSpec &ODS);
177 void CodeCompleteObjCPassingType(Scope *S, ObjCDeclSpec &DS,
H A DDeclSpec.h49 class ObjCDeclSpec; variable
448 ObjCDeclSpec *ObjCQualifiers;
886 ObjCDeclSpec *getObjCQualifiers() const { return ObjCQualifiers; } in getObjCQualifiers()
887 void setObjCQualifiers(ObjCDeclSpec *quals) { ObjCQualifiers = quals; } in setObjCQualifiers()
897 class ObjCDeclSpec {
916 ObjCDeclSpec() in ObjCDeclSpec() function
H A DSemaObjC.h360 ObjCDeclSpec DeclSpec;
370 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType,
954 FieldDeclarator &FD, ObjCDeclSpec &ODS,
/src/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp774 ObjCDeclSpec OCDS; in ParseObjCInterfaceDeclList()
854 ObjCDeclSpec &DS, in diagnoseRedundantPropertyNullability()
896 void Parser::ParseObjCPropertyAttribute(ObjCDeclSpec &DS) { in ParseObjCPropertyAttribute()
1199 void Parser::ParseObjCTypeQualifierList(ObjCDeclSpec &DS, in ParseObjCTypeQualifierList()
1222 ObjCDeclSpec::ObjCDeclQualifier Qual; in ParseObjCTypeQualifierList()
1226 case objc_in: Qual = ObjCDeclSpec::DQ_In; break; in ParseObjCTypeQualifierList()
1227 case objc_out: Qual = ObjCDeclSpec::DQ_Out; break; in ParseObjCTypeQualifierList()
1228 case objc_inout: Qual = ObjCDeclSpec::DQ_Inout; break; in ParseObjCTypeQualifierList()
1229 case objc_oneway: Qual = ObjCDeclSpec::DQ_Oneway; break; in ParseObjCTypeQualifierList()
1230 case objc_bycopy: Qual = ObjCDeclSpec::DQ_Bycopy; break; in ParseObjCTypeQualifierList()
[all …]
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp7501 ObjCDeclSpec &ODS) { in CodeCompleteObjCPropertyFlags()
7790 void SemaCodeCompletion::CodeCompleteObjCPassingType(Scope *S, ObjCDeclSpec &DS, in CodeCompleteObjCPassingType()
7800 (ObjCDeclSpec::DQ_In | ObjCDeclSpec::DQ_Inout)) == 0) { in CodeCompleteObjCPassingType()
7806 (ObjCDeclSpec::DQ_Out | ObjCDeclSpec::DQ_Inout)) == 0) { in CodeCompleteObjCPassingType()
7812 (ObjCDeclSpec::DQ_Bycopy | ObjCDeclSpec::DQ_Byref | in CodeCompleteObjCPassingType()
7813 ObjCDeclSpec::DQ_Oneway)) == 0) { in CodeCompleteObjCPassingType()
7818 if ((DS.getObjCDeclQualifier() & ObjCDeclSpec::DQ_CSNullability) == 0) { in CodeCompleteObjCPassingType()
H A DSemaDeclObjC.cpp4238 CvtQTToAstBitMask(ObjCDeclSpec::ObjCDeclQualifier PQTVal) { in CvtQTToAstBitMask()
4730 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType, in ActOnMethodDeclaration()
H A DSemaObjCProperty.cpp176 ObjCDeclSpec &ODS, Selector GetterSel, in ActOnProperty()
H A DSemaType.cpp4513 ->setObjCDeclQualifier(ObjCDeclSpec::DQ_CSNullability); in GetFullTypeForDeclarator()
/src/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1820 ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, DeclaratorContext Ctx,
1828 void ParseObjCPropertyAttribute(ObjCDeclSpec &DS);
2538 void ParseObjCTypeQualifierList(ObjCDeclSpec &DS,