|
LLVM
8.0.1
|
#include "IR/AttributeImpl.h"


Public Member Functions | |
| EnumAttributeImpl (Attribute::AttrKind Kind) | |
| Attribute::AttrKind | getEnumKind () const |
Public Member Functions inherited from llvm::AttributeImpl | |
| AttributeImpl (const AttributeImpl &)=delete | |
| AttributeImpl & | operator= (const AttributeImpl &)=delete |
| virtual | ~AttributeImpl () |
| bool | isEnumAttribute () const |
| bool | isIntAttribute () const |
| bool | isStringAttribute () const |
| bool | hasAttribute (Attribute::AttrKind A) const |
| bool | hasAttribute (StringRef Kind) const |
| Attribute::AttrKind | getKindAsEnum () const |
| uint64_t | getValueAsInt () const |
| StringRef | getKindAsString () const |
| StringRef | getValueAsString () const |
| bool | operator< (const AttributeImpl &AI) const |
| Used when sorting the attributes. More... | |
| void | Profile (FoldingSetNodeID &ID) const |
Public Member Functions inherited from llvm::FoldingSetBase::Node | |
| Node ()=default | |
| void * | getNextInBucket () const |
| void | SetNextInBucket (void *N) |
Protected Member Functions | |
| EnumAttributeImpl (AttrEntryKind ID, Attribute::AttrKind Kind) | |
Protected Member Functions inherited from llvm::AttributeImpl | |
| AttributeImpl (AttrEntryKind KindID) | |
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::AttributeImpl | |
| static void | Profile (FoldingSetNodeID &ID, Attribute::AttrKind Kind, uint64_t Val) |
| static void | Profile (FoldingSetNodeID &ID, StringRef Kind, StringRef Values) |
Protected Types inherited from llvm::AttributeImpl | |
| enum | AttrEntryKind { EnumAttrEntry, IntAttrEntry, StringAttrEntry } |
Definition at line 101 of file AttributeImpl.h.
|
inlineprotected |
Definition at line 107 of file AttributeImpl.h.
|
inline |
Definition at line 111 of file AttributeImpl.h.
|
inline |
Definition at line 114 of file AttributeImpl.h.
References Kind.
1.8.13