include/comma/basic/Attributes.h File Reference

Defines attributes and various related utility routines. More...

#include "llvm/ADT/StringRef.h"
This graph shows which files directly or indirectly include this file:

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.

Detailed Description

Defines attributes and various related utility routines.

Definition in file Attributes.h.


Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1