({((llvm::StringMapEntry<clang::IdentifierInfo *>*)Entry)+1,s}) ((llvm::StringMapEntry<clang::IdentifierInfo *>*)Entry)+1,s (clang::tok::TokenKind)TokenID Empty {{Identifier ({(clang::IdentifierInfo *)(Ptr & ~PtrMask)})}} {{ObjC Zero Arg Selector ({(clang::IdentifierInfo *)(Ptr & ~PtrMask)})}} {{ObjC One Arg Selector ({(clang::IdentifierInfo *)(Ptr & ~PtrMask)})}} {{Extra ({(clang::DeclarationNameExtra::ExtraKind)((clang::DeclarationNameExtra *)(Ptr & ~PtrMask))->ExtraKindOrNumArgs})}} (clang::IdentifierInfo *)(Ptr & ~PtrMask) (clang::IdentifierInfo *)(Ptr & ~PtrMask) (clang::IdentifierInfo *)(Ptr & ~PtrMask) (clang::DeclarationNameExtra::ExtraKind)((clang::DeclarationNameExtra *)(Ptr & ~PtrMask))->ExtraKindOrNumArgs {(clang::tok::TokenKind)Kind} [{(clang::DeclSpec::SCS)StorageClassSpec}], [{(clang::TypeSpecifierType)TypeSpecType}] {Name,s} {Name,s} {Name,s}