clang 20.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/OperatorKinds.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/Basic/TokenKinds.h"
#include "clang/Lex/LiteralSupport.h"
#include "clang/Parse/ParseDiagnostic.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 "llvm/ADT/SmallString.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) tok::kw___##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 | |||
) | tok::kw___##Trait, |
|
static |
Definition at line 4309 of file ParseDeclCXX.cpp.
References clang::FixItHint::CreateReplacement(), clang::SourceRange::getBegin(), P, and Range.
|
static |
Definition at line 1004 of file ParseDeclCXX.cpp.
References clang::FixItHint::CreateInsertion(), and clang::FixItHint::CreateReplacement().
|
static |
Definition at line 4676 of file ParseDeclCXX.cpp.
References clang::AttributeCommonInfo::AS_CXX11, clang::IdentifierInfo::getName(), and clang::AttributeCommonInfo::getParsedKind().