clang  6.0.0svn
Classes | Functions
AttributeList.cpp File Reference
#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"
Include dependency graph for AttributeList.cpp:

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 ParsedAttrInfogetInfo (const AttributeList &A)
 

Function Documentation

◆ getFreeListIndexForSize()

static size_t getFreeListIndexForSize ( size_t  size)
static

Definition at line 49 of file AttributeList.cpp.

◆ getInfo()

static const ParsedAttrInfo& getInfo ( const AttributeList A)
static

◆ normalizeAttrName()

static StringRef normalizeAttrName ( StringRef  AttrName,
StringRef  ScopeName,
AttributeList::Syntax  SyntaxUsed 
)
static