Lines Matching defs:MethodKind
52 enum class MethodKind {
60 template <> struct ScalarEnumerationTraits<MethodKind> {
61 static void enumeration(IO &IO, MethodKind &MK) {
62 IO.enumCase(MK, "Class", MethodKind::Class);
63 IO.enumCase(MK, "Instance", MethodKind::Instance);
150 MethodKind Kind;
182 IO.mapRequired("MethodKind", M.Kind);
204 std::optional<MethodKind> Kind;
784 Writer.addObjCMethod(ClassID, Selector, M.Kind == MethodKind::Instance, MI,
808 bool IsInstanceMethod = method.Kind == MethodKind::Instance;
827 if ((!Property.Kind || *Property.Kind == MethodKind::Instance) &&
834 if ((!Property.Kind || *Property.Kind == MethodKind::Class) &&
855 *Property.Kind == MethodKind::Instance, PI,