Lines Matching refs:MethodParameter
67 struct MethodParameter { struct
77 MethodParameter(const ObjCIvarDecl &ID) { in MethodParameter() function
85 MethodParameter(const ObjCPropertyDecl &PD) { in MethodParameter() argument
93 static llvm::Optional<MethodParameter> parameterFor(const Decl &D) { in parameterFor() argument
95 return MethodParameter(*ID); in parameterFor()
98 return MethodParameter(*PD); in parameterFor()
103 static SmallVector<MethodParameter, 8>
105 SmallVector<MethodParameter, 8> Params; in getAllParams()
112 MethodParameter P(*Ivar); in getAllParams()
117 MethodParameter P(*Prop); in getAllParams()
125 initializerForParams(const SmallVector<MethodParameter, 8> &Params, in initializerForParams() argument
185 SmallVector<MethodParameter, 8>
235 SmallVector<MethodParameter, 8>
237 SmallVector<MethodParameter, 8> Params; in paramsForSelection()
240 if (auto Param = MethodParameter::parameterFor(*D)) { in paramsForSelection()
257 if (auto P = MethodParameter::parameterFor(*D)) in paramsForSelection()
271 SmallVector<MethodParameter, 8> Params = paramsForSelection(N); in apply()