clang API Documentation
#include "clang/Parse/Parser.h"
#include "RAIIObjectsForParser.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/Basic/Attributes.h"
#include "clang/Basic/CharInfo.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/Basic/OperatorKinds.h"
#include "clang/Parse/ParseDiagnostic.h"
#include "clang/Sema/DeclSpec.h"
#include "clang/Sema/ParsedTemplate.h"
#include "clang/Sema/PrettyDeclStackTrace.h"
#include "clang/Sema/Scope.h"
#include "clang/Sema/SemaDiagnostic.h"
#include "llvm/ADT/SmallString.h"
Go to the source code of this file.
Functions | |
static void | diagnoseDynamicExceptionSpecification (Parser &P, const SourceRange &Range, bool IsNoexcept) |
static bool | IsBuiltInOrStandardCXX11Attribute (IdentifierInfo *AttrName, IdentifierInfo *ScopeName) |
static void diagnoseDynamicExceptionSpecification | ( | Parser & | P, |
const SourceRange & | Range, | ||
bool | IsNoexcept | ||
) | [static] |
Definition at line 3212 of file ParseDeclCXX.cpp.
References clang::FixItHint::CreateReplacement(), clang::Parser::Diag(), clang::SourceRange::getBegin(), and clang::Parser::getLangOpts().
static bool IsBuiltInOrStandardCXX11Attribute | ( | IdentifierInfo * | AttrName, |
IdentifierInfo * | ScopeName | ||
) | [static] |
Definition at line 3400 of file ParseDeclCXX.cpp.
References clang::AttributeList::AS_CXX11, and clang::AttributeList::getKind().