Home | History | Annotate | Download | only in Basic

Lines Matching defs:IdentifierInfo

10 // This file implements the IdentifierInfo, IdentifierVisitor, and
29 // IdentifierInfo Implementation
32 IdentifierInfo::IdentifierInfo() {
152 IdentifierInfo &Info =
163 IdentifierInfo &Info = Table.get(Keyword, TokenCode);
202 tok::PPKeywordKind IdentifierInfo::getPPKeywordID() const {
267 for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator
308 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **IIV) {
313 IdentifierInfo **KeyInfo = reinterpret_cast<IdentifierInfo **>(this+1);
323 typedef IdentifierInfo *const *keyword_iterator;
330 IdentifierInfo *getIdentifierInfoForSlot(unsigned i) const {
357 IdentifierInfo *Selector::getIdentifierInfoForSlot(unsigned argIndex) const {
368 IdentifierInfo *II = getIdentifierInfoForSlot(argIndex);
389 IdentifierInfo *II = getAsIdentifierInfo();
419 IdentifierInfo *first = sel.getIdentifierInfoForSlot(0);
464 IdentifierInfo *first = sel.getIdentifierInfoForSlot(0);
511 const IdentifierInfo *Name) {
512 IdentifierInfo *SetterName =
522 Selector SelectorTable::getSelector(unsigned nKeys, IdentifierInfo **IIV) {
539 unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *);