HomeSort by relevance Sort by last modified time
    Searched refs:DeclSpec (Results 1 - 25 of 25) sorted by null

  /external/clang/lib/Sema/
DeclSpec.cpp 15 #include "clang/Sema/DeclSpec.h"
310 unsigned DeclSpec::getParsedSpecifiers() const {
330 PrevSpec = DeclSpec::getSpecifierName(TPrev);
336 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) {
338 case DeclSpec::SCS_unspecified: return "unspecified";
339 case DeclSpec::SCS_typedef: return "typedef";
340 case DeclSpec::SCS_extern: return "extern";
341 case DeclSpec::SCS_static: return "static";
342 case DeclSpec::SCS_auto: return "auto"
    [all...]
SemaType.cpp 30 #include "clang/Sema/DeclSpec.h"
121 /// DeclSpec.
130 /// The original set of attributes on the DeclSpec.
167 /// Save the current set of attributes on the DeclSpec.
172 DeclSpec &spec = getMutableDeclSpec();
202 DeclSpec &getMutableDeclSpec() const {
203 return const_cast<DeclSpec&>(declarator.getDeclSpec());
574 /// \brief Convert the specified declspec to the appropriate type
580 // FIXME: Should move the logic from DeclSpec::Finish to here for validity
585 const DeclSpec &DS = declarator.getDeclSpec()
    [all...]
Android.mk 26 DeclSpec.cpp \
SemaDecl.cpp 31 #include "clang/Sema/DeclSpec.h"
316 DeclSpec::TST Sema::isTagName(IdentifierInfo &II, Scope *S) {
324 case TTK_Struct: return DeclSpec::TST_struct;
325 case TTK_Union: return DeclSpec::TST_union;
326 case TTK_Class: return DeclSpec::TST_class;
327 case TTK_Enum: return DeclSpec::TST_enum;
331 return DeclSpec::TST_unspecified;
    [all...]
SemaCXXScopeSpec.cpp 22 #include "clang/Sema/DeclSpec.h"
712 const DeclSpec &DS,
714 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error)
717 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype);
    [all...]
SemaLambda.cpp 13 #include "clang/Sema/DeclSpec.h"
241 EPI.TypeQuals |= DeclSpec::TQ_const;
258 FTI.TypeQuals |= DeclSpec::TQ_const;
    [all...]
SemaCodeComplete.cpp     [all...]
SemaTemplateVariadic.cpp 644 const DeclSpec &DS = D.getDeclSpec();
SemaDeclCXX.cpp 32 #include "clang/Sema/DeclSpec.h"
    [all...]
SemaDeclObjC.cpp 26 #include "clang/Sema/DeclSpec.h"
    [all...]
SemaExprCXX.cpp 15 #include "clang/Sema/DeclSpec.h"
271 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) {
272 if (DS.getTypeSpecType() == DeclSpec::TST_error || !ObjectType)
274 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype
    [all...]
SemaTemplate.cpp 25 #include "clang/Sema/DeclSpec.h"
    [all...]
  /external/clang/include/clang/Sema/
DeclSpec.h 1 //===--- DeclSpec.h - Parsed declaration specifiers -------------*- C++ -*-===//
202 /// DeclSpec - This class captures information about "declaration specifiers",
205 class DeclSpec {
374 DeclSpec(const DeclSpec&); // DO NOT IMPLEMENT
375 void operator=(const DeclSpec&); // DO NOT IMPLEMENT
378 DeclSpec(AttributeFactory &attrFactory)
404 ~DeclSpec() {
420 StorageClassSpec = DeclSpec::SCS_unspecified;
437 assert(isTypeRep((TST) TypeSpecType) && "DeclSpec does not store a type")
    [all...]
Sema.h 22 #include "clang/Sema/DeclSpec.h"
    [all...]
  /external/clang/lib/Parse/
ParseDecl.cpp 42 DeclSpec DS(AttrFactory);
292 assert(Tok.is(tok::kw___declspec) && "Not a declspec!");
296 "declspec")) {
372 void Parser::ParseOpenCLQualifiers(DeclSpec &DS) {
    [all...]
ParseDeclCXX.cpp 17 #include "clang/Sema/DeclSpec.h"
645 SourceLocation Parser::ParseDecltypeSpecifier(DeclSpec &DS) {
710 if (DS.SetTypeSpecType(DeclSpec::TST_decltype, StartLoc, PrevSpec,
718 void Parser::AnnotateExistingDecltypeSpecifier(const DeclSpec& DS,
735 void Parser::ParseUnderlyingTypeSpecifier(DeclSpec &DS) {
759 if (DS.SetTypeSpecType(DeclSpec::TST_underlyingType, StartLoc, PrevSpec,
802 DeclSpec DS(AttrFactory);
890 DeclSpec DS(AttrFactory);
    [all...]
ParseExprCXX.cpp 19 #include "clang/Sema/DeclSpec.h"
174 DeclSpec DS(AttrFactory);
746 DeclSpec DS(AttrFactory);
    [all...]
Parser.cpp 16 #include "clang/Sema/DeclSpec.h"
810 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID))
820 // If the declspec consisted only of 'extern' and we have a string
824 DS.getStorageClassSpec() == DeclSpec::SCS_extern &&
825 DS.getParsedSpecifiers() == DeclSpec::PQ_StorageClassSpecifier) {
873 D.getMutableDeclSpec().SetTypeSpecType(DeclSpec::TST_int,
    [all...]
ParseExpr.cpp 23 #include "clang/Sema/DeclSpec.h"
    [all...]
ParseStmt.cpp 17 #include "clang/Sema/DeclSpec.h"
769 DeclSpec DS(AttrFactory);
    [all...]
ParseObjc.cpp 17 #include "clang/Sema/DeclSpec.h"
496 DeclSpec DS(AttrFactory);
894 DeclSpec declSpec(AttrFactory);
895 declSpec.setObjCQualifiers(&DS);
896 ParseSpecifierQualifierList(declSpec);
897 Declarator declarator(declSpec, context);
    [all...]
ParseTemplate.cpp 16 #include "clang/Sema/DeclSpec.h"
271 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) {
630 DeclSpec DS(AttrFactory);
636 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) {
    [all...]
ParseCXXInlineMethods.cpp 16 #include "clang/Sema/DeclSpec.h"
53 = D.getDeclSpec().getTypeSpecType() == DeclSpec::TST_auto;
  /external/clang/include/clang/Parse/
Parser.h 21 #include "clang/Sema/DeclSpec.h"
545 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc,
566 bool TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc,
    [all...]
  /external/clang/lib/Serialization/
ASTReader.cpp     [all...]

Completed in 82 milliseconds