won't match it:
template<std::size_t StrLen>
bool isName(const char Str[StrLen]) const {
return getLength() == StrLen-1 && !memcmp(getName(), Str, StrLen-1);
}
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59605
91177308-0d34-0410-b5e6-
96231b3b80d8
public:
IdentifierInfo();
+ /// isName - Return true if this is the identifier for the specified string.
+ bool isName(const char *Str) const {
+ unsigned Len = strlen(Str);
+ return getLength() == Len && !memcmp(getName(), Str, Len);
+ }
+
/// getName - Return the actual string for this identifier. The returned
/// string is properly null terminated.
///