|
clang 22.0.0git
|
#include "clang/AST/ASTContext.h"#include "clang/AST/DeclTemplate.h"#include "clang/AST/PrettyDeclStackTrace.h"#include "clang/Basic/AttributeCommonInfo.h"#include "clang/Basic/Attributes.h"#include "clang/Basic/CharInfo.h"#include "clang/Basic/DiagnosticParse.h"#include "clang/Basic/TargetInfo.h"#include "clang/Basic/TokenKinds.h"#include "clang/Lex/LiteralSupport.h"#include "clang/Parse/ParseHLSLRootSignature.h"#include "clang/Parse/Parser.h"#include "clang/Parse/RAIIObjectsForParser.h"#include "clang/Sema/DeclSpec.h"#include "clang/Sema/EnterExpressionEvaluationContext.h"#include "clang/Sema/ParsedTemplate.h"#include "clang/Sema/Scope.h"#include "clang/Sema/SemaCodeCompletion.h"#include "clang/Sema/SemaHLSL.h"#include "llvm/Support/TimeProfiler.h"#include <optional>#include "clang/Basic/TransformTypeTraits.def"Go to the source code of this file.
Macros | |
| #define | TRANSFORM_TYPE_TRAIT_DEF(_, Trait) |
| #define | TRANSFORM_TYPE_TRAIT_DEF(_, Trait) |
Functions | |
| static FixItHint | getStaticAssertNoMessageFixIt (const Expr *AssertExpr, SourceLocation EndExprLoc) |
| static void | diagnoseDynamicExceptionSpecification (Parser &P, SourceRange Range, bool IsNoexcept) |
| static bool | IsBuiltInOrStandardCXX11Attribute (IdentifierInfo *AttrName, IdentifierInfo *ScopeName) |
| #define TRANSFORM_TYPE_TRAIT_DEF | ( | _, | |
| Trait ) |
| #define TRANSFORM_TYPE_TRAIT_DEF | ( | _, | |
| Trait ) |
|
static |
Definition at line 4091 of file ParseDeclCXX.cpp.
References clang::FixItHint::CreateReplacement(), clang::Parser::Diag(), and clang::Parser::getLangOpts().
|
static |
Definition at line 916 of file ParseDeclCXX.cpp.
References clang::FixItHint::CreateInsertion(), clang::FixItHint::CreateReplacement(), and clang::isa().
|
static |
Definition at line 4424 of file ParseDeclCXX.cpp.
References clang::AttributeCommonInfo::AS_CXX11, and clang::AttributeCommonInfo::getParsedKind().