Home | History | Annotate | Download | only in Basic

Lines Matching refs:Selector

192 /// AddObjCKeyword - Register an Objective-C \@keyword like "class" "selector"
345 unsigned llvm::DenseMapInfo<clang::Selector>::getHashValue(clang::Selector S) {
351 /// selector containing more than one keyword. We use a folding set
353 /// this class is provided strictly through Selector.
362 assert((nKeys > 1) && "not a multi-keyword selector");
371 // getName - Derive the full selector name and return it.
399 unsigned Selector::getNumArgs() const {
410 IdentifierInfo *Selector::getIdentifierInfoForSlot(unsigned argIndex) const {
420 StringRef Selector::getNameForSlot(unsigned int argIndex) const {
437 std::string Selector::getAsString() const {
439 return "<null selector>";
454 // We have a multiple keyword selector.
458 void Selector::print(llvm::raw_ostream &OS) const {
471 Selector::getMethodFamilyImpl(Selector sel) {
517 ObjCInstanceTypeFamily Selector::getInstTypeMethodFamily(Selector sel) {
543 ObjCStringFormatFamily Selector::getStringFormatFamilyImpl(Selector sel) {
589 Selector
603 Selector SelectorTable::getSelector(unsigned nKeys, IdentifierInfo **IIV) {
605 return Selector(IIV[0], nKeys);
609 // Unique selector, to guarantee there is one per name.
616 return Selector(SI);
626 return Selector(SI);