reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Sema/DeclSpec.h
  613     return getTypeSpecType() != DeclSpec::TST_unspecified ||
 1853         InvalidType(DS.getTypeSpecType() == DeclSpec::TST_error),
 2454     return InvalidType || DS.getTypeSpecType() == DeclSpec::TST_error;
tools/clang/lib/Parse/ParseDecl.cpp
 2968       << DeclSpec::getSpecifierName(DS.getTypeSpecType(), PPol) << tok::semi;
 3286       if (DS.getTypeSpecType() == TST_bool &&
 3789           DS.getTypeSpecType() != DeclSpec::TST_unspecified &&
 5792           D.getDeclSpec().getTypeSpecType() != TST_auto)) {
 6393         if (D.getDeclSpec().getTypeSpecType() == TST_auto)
tools/clang/lib/Parse/ParseDeclCXX.cpp
 1050                     DS.getTypeSpecType() == TST_decltype ? DS.getRepAsExpr() :
 1051                     DS.getTypeSpecType() == TST_decltype_auto ? ExprResult() :
 1780   if (!Name && !TemplateId && (DS.getTypeSpecType() == DeclSpec::TST_error ||
 1782     if (DS.getTypeSpecType() != DeclSpec::TST_error) {
tools/clang/lib/Parse/ParseExprCXX.cpp
  220     if (DS.getTypeSpecType() == DeclSpec::TST_decltype_auto ||
 1717     if (DS.getTypeSpecType() == TST_error)
tools/clang/lib/Parse/ParseTemplate.cpp
  794   if (DS.getTypeSpecType() == DeclSpec::TST_unspecified) {
tools/clang/lib/Parse/Parser.cpp
 1033         DeclSpec::isDeclRep(DS.getTypeSpecType())
 1035                   LengthOfTSTToken(DS.getTypeSpecType()))
tools/clang/lib/Sema/DeclSpec.cpp
  330   switch (DS.getTypeSpecType()) {
 1051   writtenBS.Type = getTypeSpecType();
 1363   TST tst = getTypeSpecType();
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  849   if (SS.isInvalid() || DS.getTypeSpecType() == DeclSpec::TST_error)
  852   assert(DS.getTypeSpecType() == DeclSpec::TST_decltype);
tools/clang/lib/Sema/SemaCodeComplete.cpp
 4171         (DS.getTypeSpecType() == DeclSpec::TST_class ||
 4172          DS.getTypeSpecType() == DeclSpec::TST_struct))
 4198       DS.getTypeSpecType() == DeclSpec::TST_typename &&
tools/clang/lib/Sema/SemaDecl.cpp
 4399   if (DS.getTypeSpecType() == DeclSpec::TST_class ||
 4400       DS.getTypeSpecType() == DeclSpec::TST_struct ||
 4401       DS.getTypeSpecType() == DeclSpec::TST_interface ||
 4402       DS.getTypeSpecType() == DeclSpec::TST_union ||
 4403       DS.getTypeSpecType() == DeclSpec::TST_enum) {
 4445           << GetDiagnosticTypeSpecifierID(DS.getTypeSpecType())
 4479         << GetDiagnosticTypeSpecifierID(DS.getTypeSpecType()) << SS.getRange();
 4525         DS.getTypeSpecType() == DeclSpec::TST_typename) {
 4546   if (DS.getTypeSpecType() == DeclSpec::TST_error ||
 4633     DeclSpec::TST TypeSpecType = DS.getTypeSpecType();
 5320   switch (DS.getTypeSpecType()) {
12856   if (DeclSpec::isDeclRep(DS.getTypeSpecType())) {
14384   switch (D.getDeclSpec().getTypeSpecType()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
  795   if (DS.getTypeSpecType() != DeclSpec::TST_auto ||
 4106   } else if (DS.getTypeSpecType() == TST_decltype) {
 4108   } else if (DS.getTypeSpecType() == TST_decltype_auto) {
 9192     Diagnoser.check(DS.getTypeSpecTypeLoc(), DS.getTypeSpecType());
tools/clang/lib/Sema/SemaExprCXX.cpp
  381   if (DS.getTypeSpecType() == DeclSpec::TST_error)
  384   if (DS.getTypeSpecType() == DeclSpec::TST_decltype_auto) {
  389   assert(DS.getTypeSpecType() == DeclSpec::TST_decltype &&
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  837   switch (DS.getTypeSpecType()) {
tools/clang/lib/Sema/SemaType.cpp
 1274   switch (DS.getTypeSpecType()) {
 1294         << DS.getSpecifierName(DS.getTypeSpecType(),
 1301         << DS.getSpecifierName(DS.getTypeSpecType(),
 1536       = ElaboratedType::getKeywordForTypeSpec(DS.getTypeSpecType());
 1652   bool IsFixedPointType = DS.getTypeSpecType() == DeclSpec::TST_accum ||
 1653                           DS.getTypeSpecType() == DeclSpec::TST_fract;
 1658         << DS.getSpecifierName(DS.getTypeSpecType(),
 4560                    D.getDeclSpec().getTypeSpecType() == DeclSpec::TST_auto
 5485       assert(DS.getTypeSpecType() == DeclSpec::TST_typeofExpr);
 5490       assert(DS.getTypeSpecType() == DeclSpec::TST_typeofType);
 5500       assert(DS.getTypeSpecType() == DeclSpec::TST_underlyingType);
 5523         = TypeWithKeyword::getKeywordForTypeSpec(DS.getTypeSpecType());
 5524       if (DS.getTypeSpecType() == TST_typename) {
 5540       assert(DS.getTypeSpecType() == TST_typename);
 5548       assert(DS.getTypeSpecType() == TST_typename);
 5561       if (DS.getTypeSpecType() == DeclSpec::TST_atomic) {