clang
6.0.0
|
#include "clang/Sema/AttributeList.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/Expr.h"
#include "clang/Basic/AttrSubjectMatchRules.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/Sema/SemaInternal.h"
#include "llvm/ADT/SmallString.h"
#include "clang/Sema/AttrParsedAttrKinds.inc"
#include "clang/Sema/AttrSpellingListIndex.inc"
#include "clang/Sema/AttrParsedAttrImpl.inc"
Go to the source code of this file.
Classes | |
struct | ParsedAttrInfo |
Functions | |
static size_t | getFreeListIndexForSize (size_t size) |
static StringRef | normalizeAttrName (StringRef AttrName, StringRef ScopeName, AttributeList::Syntax SyntaxUsed) |
static const ParsedAttrInfo & | getInfo (const AttributeList &A) |
Definition at line 49 of file AttributeList.cpp.
|
static |
Definition at line 181 of file AttributeList.cpp.
References clang::AttributeList::getKind().
Referenced by clang::AttributeList::existsInTarget(), clang::AttributeList::getMatchRules(), clang::AttributeList::getMaxArgs(), clang::AttributeList::getMinArgs(), clang::AttributeList::getSemanticSpelling(), clang::AttributeList::hasCustomParsing(), clang::AttributeList::hasVariadicArg(), clang::AttributeList::isKnownToGCC(), clang::AttributeList::isStmtAttr(), clang::AttributeList::isSupportedByPragmaAttribute(), clang::AttributeList::isTargetSpecificAttr(), and clang::AttributeList::isTypeAttr().
|
static |
Definition at line 112 of file AttributeList.cpp.
References clang::AttributeList::AS_C2x, clang::AttributeList::AS_CXX11, and clang::AttributeList::AS_GNU.