Lines Matching defs:method
310 /* Mangle a GDB method stub type. This actually reassembles the pieces of the
311 full method name, which consist of the class name (from T), the unadorned
312 method name from METHOD_ID, and the signature for the specific overload,
321 struct fn_field *method = &f[signature_id];
333 char *const_prefix = method->is_const ? "C" : "";
334 char *volatile_prefix = method->is_volatile ? "V" : "";
3099 {"variable", "function", "type", "method"};
3283 char *method, *category, *selector;
3286 method = SYMBOL_NATURAL_NAME (msymbol);
3288 /* Is it a method? */
3289 if ((method[0] != '-') && (method[0] != '+'))
3293 /* Complete on shortened method method. */
3294 completion_list_add_name (method + 1, sym_text, sym_text_len, text, word);
3296 while ((strlen (method) + 1) >= tmplen)
3304 selector = strchr (method, ' ');
3308 category = strchr (method, '(');
3312 memcpy (tmp, method, (category - method));
3313 tmp[category - method] = ' ';
3314 memcpy (tmp + (category - method) + 1, selector, strlen (selector) + 1);
3346 if (p[-1] == ':') /* might be part of a method name */
3349 p -= 2; /* beginning of a method name */
3351 { /* might be part of a method name */
3355 that we are in the middle of a method name. However,
3368 p = t - 2; /* method name detected */
3852 reliable method.