Lines Matching full:selector
275 /// AddObjCKeyword - Register an Objective-C \@keyword like "class" "selector"
515 unsigned llvm::DenseMapInfo<clang::Selector>::getHashValue(clang::Selector S) {
519 bool Selector::isKeywordSelector(ArrayRef<StringRef> Names) const {
520 assert(!Names.empty() && "must have >= 1 selector slots");
530 bool Selector::isUnarySelector(StringRef Name) const {
534 unsigned Selector::getNumArgs() const {
546 Selector::getIdentifierInfoForSlot(unsigned argIndex) const {
557 StringRef Selector::getNameForSlot(unsigned int argIndex) const {
574 std::string Selector::getAsString() const {
576 return "<null selector>";
593 // We have a multiple keyword selector.
597 void Selector::print(llvm::raw_ostream &OS) const {
601 LLVM_DUMP_METHOD void Selector::dump() const { print(llvm::errs()); }
612 ObjCMethodFamily Selector::getMethodFamilyImpl(Selector sel) {
659 ObjCInstanceTypeFamily Selector::getInstTypeMethodFamily(Selector sel) {
687 ObjCStringFormatFamily Selector::getStringFormatFamilyImpl(Selector sel) {
735 Selector
744 std::string SelectorTable::getPropertyNameFromSetterSelector(Selector Sel) {
755 Selector SelectorTable::getSelector(unsigned nKeys,
758 return Selector(IIV[0], nKeys);
762 // Unique selector, to guarantee there is one per name.
769 return Selector(SI);
779 return Selector(SI);