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

1 2

  /external/clang/lib/Sema/
DeclSpec.cpp 14 #include "clang/Sema/DeclSpec.h"
173 assert(!(TypeQuals & DeclSpec::TQ_atomic) &&
331 unsigned DeclSpec::getParsedSpecifiers() const {
353 PrevSpec = DeclSpec::getSpecifierName(TPrev);
362 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) {
364 case DeclSpec::SCS_unspecified: return "unspecified";
365 case DeclSpec::SCS_typedef: return "typedef";
366 case DeclSpec::SCS_extern: return "extern";
367 case DeclSpec::SCS_static: return "static"
    [all...]
SemaType.cpp 29 #include "clang/Sema/DeclSpec.h"
133 /// DeclSpec.
142 /// The original set of attributes on the DeclSpec.
182 /// Save the current set of attributes on the DeclSpec.
187 DeclSpec &spec = getMutableDeclSpec();
217 DeclSpec &getMutableDeclSpec() const {
218 return const_cast<DeclSpec&>(declarator.getDeclSpec());
708 /// \brief Convert the specified declspec to the appropriate type
715 // FIXME: Should move the logic from DeclSpec::Finish to here for validity
720 const DeclSpec &DS = declarator.getDeclSpec()
    [all...]
Android.mk 30 DeclSpec.cpp \
SemaDecl.cpp 35 #include "clang/Sema/DeclSpec.h"
354 DeclSpec::TST Sema::isTagName(IdentifierInfo &II, Scope *S) {
362 case TTK_Struct: return DeclSpec::TST_struct;
363 case TTK_Interface: return DeclSpec::TST_interface;
364 case TTK_Union: return DeclSpec::TST_union;
365 case TTK_Class: return DeclSpec::TST_class;
366 case TTK_Enum: return DeclSpec::TST_enum;
370 return DeclSpec::TST_unspecified;
    [all...]
SemaCXXScopeSpec.cpp 21 #include "clang/Sema/DeclSpec.h"
698 const DeclSpec &DS,
700 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error)
703 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype);
    [all...]
SemaCodeComplete.cpp     [all...]
SemaDeclCXX.cpp 33 #include "clang/Sema/DeclSpec.h"
    [all...]
SemaLambda.cpp 13 #include "clang/Sema/DeclSpec.h"
542 EPI.TypeQuals |= DeclSpec::TQ_const;
559 FTI.TypeQuals |= DeclSpec::TQ_const;
    [all...]
SemaDeclObjC.cpp 23 #include "clang/Sema/DeclSpec.h"
    [all...]
SemaTemplateVariadic.cpp 691 const DeclSpec &DS = D.getDeclSpec();
    [all...]
SemaExprCXX.cpp 28 #include "clang/Sema/DeclSpec.h"
318 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) {
319 if (DS.getTypeSpecType() == DeclSpec::TST_error || !ObjectType)
321 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype
    [all...]
SemaTemplate.cpp 23 #include "clang/Sema/DeclSpec.h"
    [all...]
  /external/clang/include/clang/Sema/
DeclSpec.h 1 //===--- DeclSpec.h - Parsed declaration specifiers -------------*- C++ -*-===//
215 class DeclSpec {
399 DeclSpec(const DeclSpec &) LLVM_DELETED_FUNCTION;
400 void operator=(const DeclSpec &) LLVM_DELETED_FUNCTION;
408 DeclSpec(AttributeFactory &attrFactory)
434 ~DeclSpec() {
454 StorageClassSpec = DeclSpec::SCS_unspecified;
455 ThreadStorageClassSpec = DeclSpec::TSCS_unspecified;
471 assert(isTypeRep((TST) TypeSpecType) && "DeclSpec does not store a type")
    [all...]
Sema.h 35 #include "clang/Sema/DeclSpec.h"
    [all...]
  /external/clang/lib/Parse/
ParseDecl.cpp 49 DeclSpec DS(AttrFactory);
337 /// \brief Parses a single argument for a declspec, including the
360 /// \brief Determines whether a declspec is a "simple" one requiring no
382 /// \brief Attempts to parse a declspec which is not simple (one that takes
383 /// parameters). Will return false if we properly handled the declspec, or
384 /// true if it is an unknown declspec.
397 // The deprecated declspec has an optional single argument, so we will
406 // The property declspec is more complex in that it can take one or two
524 // We don't recognize this as a valid declspec, but instead of creating the
528 // attribute, we'd have to split the valid declspec spelling logic int
    [all...]
ParseDeclCXX.cpp 20 #include "clang/Sema/DeclSpec.h"
684 SourceLocation Parser::ParseDecltypeSpecifier(DeclSpec &DS) {
776 ? DS.SetTypeSpecType(DeclSpec::TST_decltype, StartLoc, PrevSpec,
778 : DS.SetTypeSpecType(DeclSpec::TST_decltype_auto, StartLoc, PrevSpec,
786 void Parser::AnnotateExistingDecltypeSpecifier(const DeclSpec& DS,
805 void Parser::ParseUnderlyingTypeSpecifier(DeclSpec &DS) {
829 if (DS.SetTypeSpecType(DeclSpec::TST_underlyingType, StartLoc, PrevSpec,
876 DeclSpec DS(AttrFactory);
    [all...]
ParseExprCXX.cpp 19 #include "clang/Sema/DeclSpec.h"
232 DeclSpec DS(AttrFactory);
    [all...]
RAIIObjectsForParser.h 168 /// A class for parsing a DeclSpec.
169 class ParsingDeclSpec : public DeclSpec {
174 : DeclSpec(P.getAttrFactory()),
177 : DeclSpec(P.getAttrFactory()),
Parser.cpp 20 #include "clang/Sema/DeclSpec.h"
244 << Kind << DeclSpec::getSpecifierName((DeclSpec::TST)TST)
886 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID))
896 // If the declspec consisted only of 'extern' and we have a string
900 DS.getStorageClassSpec() == DeclSpec::SCS_extern &&
901 DS.getParsedSpecifiers() == DeclSpec::PQ_StorageClassSpecifier) {
    [all...]
ParseExpr.cpp 27 #include "clang/Sema/DeclSpec.h"
    [all...]
ParseObjc.cpp 18 #include "clang/Sema/DeclSpec.h"
909 DeclSpec declSpec(AttrFactory);
910 declSpec.setObjCQualifiers(&DS);
911 ParseSpecifierQualifierList(declSpec);
912 declSpec.SetRangeEnd(Tok.getLocation());
913 Declarator declarator(declSpec, context);
    [all...]
ParseTemplate.cpp 19 #include "clang/Sema/DeclSpec.h"
231 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) {
635 DeclSpec DS(AttrFactory);
641 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) {
    [all...]
ParseStmt.cpp 22 #include "clang/Sema/DeclSpec.h"
818 DeclSpec DS(AttrFactory);
    [all...]
  /external/clang/include/clang/Parse/
Parser.h 22 #include "clang/Sema/DeclSpec.h"
531 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc,
553 bool TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc,
    [all...]
  /external/clang/lib/Serialization/
ASTReader.cpp     [all...]

Completed in 573 milliseconds

1 2