clang API Documentation

Public Attributes
ParsedAttrInfo Struct Reference
Collaboration diagram for ParsedAttrInfo:
Collaboration graph
[legend]

List of all members.

Public Attributes

unsigned NumArgs: 4
unsigned OptArgs: 4
unsigned HasCustomParsing: 1
unsigned IsTargetSpecific: 1
unsigned IsType: 1
unsigned IsKnownToGCC: 1
bool(* DiagAppertainsToDecl )(Sema &S, const AttributeList &Attr, const Decl *)
bool(* DiagLangOpts )(Sema &S, const AttributeList &Attr)
bool(* ExistsInTarget )(const llvm::Triple &T)
unsigned(* SpellingIndexToSemanticSpelling )(const AttributeList &Attr)

Detailed Description

Definition at line 147 of file AttributeList.cpp.


Member Data Documentation

Definition at line 155 of file AttributeList.cpp.

Referenced by clang::AttributeList::diagnoseAppertainsTo().

Definition at line 157 of file AttributeList.cpp.

Referenced by clang::AttributeList::diagnoseLangOpts().

bool(* ParsedAttrInfo::ExistsInTarget)(const llvm::Triple &T)

Definition at line 158 of file AttributeList.cpp.

Referenced by clang::AttributeList::existsInTarget().

Definition at line 150 of file AttributeList.cpp.

Referenced by clang::AttributeList::hasCustomParsing().

Definition at line 153 of file AttributeList.cpp.

Referenced by clang::AttributeList::isKnownToGCC().

Definition at line 151 of file AttributeList.cpp.

Referenced by clang::AttributeList::isTargetSpecificAttr().

Definition at line 152 of file AttributeList.cpp.

Referenced by clang::AttributeList::isTypeAttr().

Definition at line 148 of file AttributeList.cpp.

Referenced by clang::AttributeList::getMinArgs().

Definition at line 159 of file AttributeList.cpp.

Referenced by clang::AttributeList::getSemanticSpelling().


The documentation for this struct was generated from the following file: