Defines attributes and various related utility routines. More...
#include "llvm/ADT/StringRef.h"
Go to the source code of this file.
Namespaces | |
| namespace | comma |
| namespace | comma::attrib |
Enumerations | |
| enum | comma::attrib::AttributeID { comma::attrib::UNKNOWN_ATTRIBUTE, comma::attrib::First, comma::attrib::Pos, comma::attrib::Val, comma::attrib::Last, comma::attrib::Range, comma::attrib::FIRST_ATTRIB = First, comma::attrib::LAST_ATTRIB = Range, comma::attrib::FIRST_EXPR_ATTRIB = First, comma::attrib::LAST_EXPR_ATTRIB = Last } |
Functions | |
| void | comma::attrib::markAttributeIdentifiers (IdentifierPool &idPool) |
| AttributeID | comma::attrib::getAttributeID (const char *start, const char *end) |
| AttributeID | comma::attrib::getAttributeID (llvm::StringRef &name) |
| const char * | comma::attrib::getAttributeString (AttributeID ID) |
| bool | comma::attrib::isExprAttibute (AttributeID ID) |
| Returns true if the given attribute ID can appear in an expression. | |
Defines attributes and various related utility routines.
Definition in file Attributes.h.
1.6.1