Lines Matching defs:MethodKind
53 enum class MethodKind {
61 template <> struct ScalarEnumerationTraits<MethodKind> {
62 static void enumeration(IO &IO, MethodKind &MK) {
63 IO.enumCase(MK, "Class", MethodKind::Class);
64 IO.enumCase(MK, "Instance", MethodKind::Instance);
153 MethodKind Kind;
186 IO.mapRequired("MethodKind", M.Kind);
210 std::optional<MethodKind> Kind;
845 Writer.addObjCMethod(ClassID, Selector, M.Kind == MethodKind::Instance, MI,
879 bool IsInstanceMethod = method.Kind == MethodKind::Instance;
898 if ((!Property.Kind || *Property.Kind == MethodKind::Instance) &&
905 if ((!Property.Kind || *Property.Kind == MethodKind::Class) &&
921 *Property.Kind == MethodKind::Instance, PI,