Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp722 ObjCDeclSpec OCDS; in ParseObjCInterfaceDeclList()
846 void Parser::ParseObjCPropertyAttribute(ObjCDeclSpec &DS) { in ParseObjCPropertyAttribute()
1147 void Parser::ParseObjCTypeQualifierList(ObjCDeclSpec &DS, in ParseObjCTypeQualifierList()
1170 ObjCDeclSpec::ObjCDeclQualifier Qual; in ParseObjCTypeQualifierList()
1174 case objc_in: Qual = ObjCDeclSpec::DQ_In; break; in ParseObjCTypeQualifierList()
1182 Qual = ObjCDeclSpec::DQ_CSNullability; in ParseObjCTypeQualifierList()
1187 Qual = ObjCDeclSpec::DQ_CSNullability; in ParseObjCTypeQualifierList()
1192 Qual = ObjCDeclSpec::DQ_CSNullability; in ParseObjCTypeQualifierList()
1199 if (Qual == ObjCDeclSpec::DQ_CSNullability) in ParseObjCTypeQualifierList()
1243 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS, in ParseObjCTypeName()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h47 class ObjCDeclSpec; variable
399 ObjCDeclSpec *ObjCQualifiers;
811 ObjCDeclSpec *getObjCQualifiers() const { return ObjCQualifiers; } in getObjCQualifiers()
812 void setObjCQualifiers(ObjCDeclSpec *quals) { ObjCQualifiers = quals; } in setObjCQualifiers()
822 class ObjCDeclSpec {
841 ObjCDeclSpec() in ObjCDeclSpec() function
H A DSema.h9711 FieldDeclarator &FD, ObjCDeclSpec &ODS,
9740 ObjCDeclSpec DeclSpec;
9750 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType,
12426 void CodeCompleteObjCPropertyFlags(Scope *S, ObjCDeclSpec &ODS);
12429 void CodeCompleteObjCPassingType(Scope *S, ObjCDeclSpec &DS,
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1713 ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, DeclaratorContext Ctx,
1721 void ParseObjCPropertyAttribute(ObjCDeclSpec &DS);
2351 void ParseObjCTypeQualifierList(ObjCDeclSpec &DS,
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp6805 void Sema::CodeCompleteObjCPropertyFlags(Scope *S, ObjCDeclSpec &ODS) { in CodeCompleteObjCPropertyFlags()
7087 void Sema::CodeCompleteObjCPassingType(Scope *S, ObjCDeclSpec &DS, in CodeCompleteObjCPassingType()
7097 (ObjCDeclSpec::DQ_In | ObjCDeclSpec::DQ_Inout)) == 0) { in CodeCompleteObjCPassingType()
7103 (ObjCDeclSpec::DQ_Out | ObjCDeclSpec::DQ_Inout)) == 0) { in CodeCompleteObjCPassingType()
7109 (ObjCDeclSpec::DQ_Bycopy | ObjCDeclSpec::DQ_Byref | in CodeCompleteObjCPassingType()
7110 ObjCDeclSpec::DQ_Oneway)) == 0) { in CodeCompleteObjCPassingType()
7115 if ((DS.getObjCDeclQualifier() & ObjCDeclSpec::DQ_CSNullability) == 0) { in CodeCompleteObjCPassingType()
H A DSemaDeclObjC.cpp4217 CvtQTToAstBitMask(ObjCDeclSpec::ObjCDeclQualifier PQTVal) { in CvtQTToAstBitMask()
4703 tok::TokenKind MethodType, ObjCDeclSpec &ReturnQT, ParsedType ReturnType, in ActOnMethodDeclaration()
H A DSemaObjCProperty.cpp175 ObjCDeclSpec &ODS, in ActOnProperty()
H A DSemaType.cpp4737 ->setObjCDeclQualifier(ObjCDeclSpec::DQ_CSNullability); in GetFullTypeForDeclarator()