Lines Matching defs:method_name
65 #define SET_CASE_AND_CONTINUE(method_name, case) \
67 checker[method_name] = {case, {}}; \
73 llvm::StringLiteral method_name = requirement.name;
74 if (!class_dict.HasKey(method_name))
75 SET_CASE_AND_CONTINUE(method_name,
77 auto callable_or_err = class_dict.GetItem(method_name);
80 SET_CASE_AND_CONTINUE(method_name,
86 SET_CASE_AND_CONTINUE(method_name,
90 SET_CASE_AND_CONTINUE(method_name, AbstractMethodCheckerCases::eValid)
95 SET_CASE_AND_CONTINUE(method_name,
101 SET_CASE_AND_CONTINUE(method_name, AbstractMethodCheckerCases::eValid)
103 checker[method_name] = {
335 T Dispatch(llvm::StringRef method_name, Status &error, Args &&...args) {
341 llvm::Twine(method_name) + llvm::Twine(")"))
354 return llvm::is_contained(GetAbstractMethods(), method_name)
367 [&implementor, &method_name, &expected_return_object](auto &&...args) {
370 implementor.CallMethod(method_name.data(), args...);
398 Status GetStatusFromMethod(llvm::StringRef method_name, Args &&...args) {
400 Dispatch<Status>(method_name, error, std::forward<Args>(args)...);