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

1 2

  /external/clang/lib/Sema/
DeclSpec.cpp 14 #include "clang/Sema/DeclSpec.h"
322 unsigned DeclSpec::getParsedSpecifiers() const {
344 PrevSpec = DeclSpec::getSpecifierName(TPrev);
353 const char *DeclSpec::getSpecifierName(DeclSpec::SCS S) {
355 case DeclSpec::SCS_unspecified: return "unspecified";
356 case DeclSpec::SCS_typedef: return "typedef";
357 case DeclSpec::SCS_extern: return "extern";
358 case DeclSpec::SCS_static: return "static";
359 case DeclSpec::SCS_auto: return "auto"
    [all...]
SemaType.cpp 28 #include "clang/Sema/DeclSpec.h"
123 /// DeclSpec.
132 /// The original set of attributes on the DeclSpec.
172 /// Save the current set of attributes on the DeclSpec.
177 DeclSpec &spec = getMutableDeclSpec();
207 DeclSpec &getMutableDeclSpec() const {
208 return const_cast<DeclSpec&>(declarator.getDeclSpec());
695 /// \brief Convert the specified declspec to the appropriate type
702 // FIXME: Should move the logic from DeclSpec::Finish to here for validity
707 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"
709 const DeclSpec &DS,
711 if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error)
714 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype);
    [all...]
SemaCodeComplete.cpp     [all...]
SemaDeclCXX.cpp 32 #include "clang/Sema/DeclSpec.h"
    [all...]
SemaLambda.cpp 13 #include "clang/Sema/DeclSpec.h"
455 EPI.TypeQuals |= DeclSpec::TQ_const;
473 FTI.TypeQuals |= DeclSpec::TQ_const;
    [all...]
SemaDeclObjC.cpp 23 #include "clang/Sema/DeclSpec.h"
    [all...]
SemaTemplateVariadic.cpp 690 const DeclSpec &DS = D.getDeclSpec();
SemaExprCXX.cpp 28 #include "clang/Sema/DeclSpec.h"
273 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) {
274 if (DS.getTypeSpecType() == DeclSpec::TST_error || !ObjectType)
276 assert(DS.getTypeSpecType() == DeclSpec::TST_decltype
    [all...]
  /external/clang/include/clang/Sema/
DeclSpec.h 1 //===--- DeclSpec.h - Parsed declaration specifiers -------------*- C++ -*-===//
215 class DeclSpec {
390 DeclSpec(const DeclSpec &) LLVM_DELETED_FUNCTION;
391 void operator=(const DeclSpec &) LLVM_DELETED_FUNCTION;
399 DeclSpec(AttributeFactory &attrFactory)
426 ~DeclSpec() {
442 StorageClassSpec = DeclSpec::SCS_unspecified;
459 assert(isTypeRep((TST) TypeSpecType) && "DeclSpec does not store a type");
463 assert(isDeclRep((TST) TypeSpecType) && "DeclSpec does not store a decl")
    [all...]
Sema.h 34 #include "clang/Sema/DeclSpec.h"
    [all...]
  /external/clang/lib/Parse/
ParseDecl.cpp 48 DeclSpec DS(AttrFactory);
326 /// \brief Parses a single argument for a declspec, including the
349 /// \brief Determines whether a declspec is a "simple" one requiring no
370 /// \brief Attempts to parse a declspec which is not simple (one that takes
371 /// parameters). Will return false if we properly handled the declspec, or
372 /// true if it is an unknown declspec.
385 // The deprecated declspec has an optional single argument, so we will
394 // The property declspec is more complex in that it can take one or two
410 // We don't recognize this as a valid declspec, but instead of creating the
414 // attribute, we'd have to split the valid declspec spelling logic int
    [all...]
ParseDeclCXX.cpp 19 #include "clang/Sema/DeclSpec.h"
665 SourceLocation Parser::ParseDecltypeSpecifier(DeclSpec &DS) {
742 if (DS.SetTypeSpecType(DeclSpec::TST_decltype, StartLoc, PrevSpec,
750 void Parser::AnnotateExistingDecltypeSpecifier(const DeclSpec& DS,
767 void Parser::ParseUnderlyingTypeSpecifier(DeclSpec &DS) {
791 if (DS.SetTypeSpecType(DeclSpec::TST_underlyingType, StartLoc, PrevSpec,
837 DeclSpec DS(AttrFactory);
927 DeclSpec DS(AttrFactory)
    [all...]
ParseExprCXX.cpp 19 #include "clang/Sema/DeclSpec.h"
215 DeclSpec DS(AttrFactory);
794 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"
232 << Kind << DeclSpec::getSpecifierName((DeclSpec::TST)TST)
851 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID))
861 // If the declspec consisted only of 'extern' and we have a string
865 DS.getStorageClassSpec() == DeclSpec::SCS_extern &&
866 DS.getParsedSpecifiers() == DeclSpec::PQ_StorageClassSpecifier) {
    [all...]
ParseExpr.cpp 27 #include "clang/Sema/DeclSpec.h"
    [all...]
ParseStmt.cpp 20 #include "clang/Sema/DeclSpec.h"
798 DeclSpec DS(AttrFactory);
    [all...]
ParseTemplate.cpp 19 #include "clang/Sema/DeclSpec.h"
250 if (DS.getStorageClassSpec() == DeclSpec::SCS_typedef) {
625 DeclSpec DS(AttrFactory);
631 if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) {
    [all...]
ParseObjc.cpp 18 #include "clang/Sema/DeclSpec.h"
896 DeclSpec declSpec(AttrFactory);
897 declSpec.setObjCQualifiers(&DS);
898 ParseSpecifierQualifierList(declSpec);
899 declSpec.SetRangeEnd(Tok.getLocation());
900 Declarator declarator(declSpec, context);
    [all...]
ParseCXXInlineMethods.cpp 18 #include "clang/Sema/DeclSpec.h"
61 = D.getDeclSpec().getTypeSpecType() == DeclSpec::TST_auto;
  /external/clang/include/clang/Parse/
Parser.h 21 #include "clang/Sema/DeclSpec.h"
503 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc,
524 bool TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc,
    [all...]
  /external/clang/lib/Serialization/
ASTReader.cpp     [all...]

Completed in 220 milliseconds

1 2