/external/clang/lib/Sema/ |
AttributeList.cpp | 101 StringRef AttrName = Name->getName(); 104 if (AttrName.startswith("__") && AttrName.endswith("__") && 105 AttrName.size() >= 4) 106 AttrName = AttrName.substr(2, AttrName.size() - 4); 108 return llvm::StringSwitch<AttributeList::Kind>(AttrName)
|
/external/clang/include/clang/Sema/ |
AttributeList.h | 56 IdentifierInfo *AttrName; 122 AttributeList(IdentifierInfo *attrName, SourceRange attrRange, 127 : AttrName(attrName), ScopeName(scopeName), ParmName(parmName), 137 AttributeList(IdentifierInfo *attrName, SourceRange attrRange, 146 : AttrName(attrName), ScopeName(scopeName), ParmName(parmName), 181 IdentifierInfo *getName() const { return AttrName; } 382 AttributeList *create(IdentifierInfo *attrName, SourceRange attrRange, 389 return add(new (memory) AttributeList(attrName, attrRange [all...] |
/external/clang/utils/TableGen/ |
ClangAttrEmitter.cpp | 72 static StringRef NormalizeAttrName(StringRef AttrName) { 73 if (AttrName.startswith("__")) 74 AttrName = AttrName.substr(2, AttrName.size()); 76 if (AttrName.endswith("__")) 77 AttrName = AttrName.substr(0, AttrName.size() - 2); 79 return AttrName; [all...] |
/external/clang/test/Index/ |
recursive-cxx-member-calls.cpp | 101 llvm::StringRef AttrName = Name->getName(); 102 if (AttrName.startswith("__") && AttrName.endswith("__")) 103 AttrName = AttrName.substr(2, AttrName.size() - 4); 105 return llvm::StringSwitch < AttributeList::Kind > (AttrName) [all...] |
/external/clang/lib/Parse/ |
ParseDeclCXX.cpp | [all...] |
ParseDecl.cpp | 132 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); 137 if (LateAttrs && isAttributeLateParsed(*AttrName)) { 139 new LateParsedAttribute(this, *AttrName, AttrNameLoc); 155 ParseGNUAttributeArgs(AttrName, AttrNameLoc, attrs, endLoc); 158 attrs.addNew(AttrName, AttrNameLoc, 0, AttrNameLoc, 175 void Parser::ParseGNUAttributeArgs(IdentifierInfo *AttrName, 183 if (AttrName->isStr("availability")) { 184 ParseAvailabilityAttribute(*AttrName, AttrNameLoc, Attrs, EndLoc); 189 if (IsThreadSafetyAttribute(AttrName->getName())) { 190 ParseThreadSafetyAttribute(*AttrName, AttrNameLoc, Attrs, EndLoc) [all...] |
ParseObjc.cpp | 566 SourceLocation AttrName = ConsumeToken(); // consume last attribute name 630 Diag(AttrName, diag::err_objc_expected_property_attr) << II; [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | 797 IdentifierInfo &AttrName; 803 : Self(P), AttrName(Name), AttrNameLoc(Loc) {} [all...] |