Lines Matching refs:language

1 /* Source-language-related definitions for GDB.
46 range_mode_auto: range_check set automatically to default of language.
109 /* Per architecture (OS/ABI) language information. */
132 /* In a language (particularly C++) a function argument of an aggregate
176 /* Structure tying together assorted information about a language.
184 member functions on the different language classes.
186 The current plan it to keep the constant data that describes a language
187 in this structure, and have each language pass in an instance of this
192 /* Name of the language. */
196 /* Natural or official name of the language. */
200 /* its symtab language-enum (defs.h). */
202 enum language la_language;
214 /* Style of macro expansion, if any, supported by this language. */
217 /* A NULL-terminated array of file extensions for this language.
219 language doesn't need to provide any filename extensions, this
246 specific to the language. Those languages should set this field
252 demangling through an unrelated language's demangler. */
260 /* Zero if the language has first-class arrays. True if there are no
278 /* Base class from which all other language classes derive. */
282 language_defn (enum language lang, const language_data &init_data)
285 /* We should only ever create one instance of each language. */
314 (and returned) by reference at the language level. The default
324 /* The per-architecture (OS/ABI) language information. */
337 DOMAIN, according to this language's rules.
346 This field may not be NULL. If the language does not need any
358 symbol name against LOOKUP_NAME, according to this language's
371 /* If this language allows compilation from the gdb command line, then
373 to the language. If compilation for this language is generally
377 language then this method returns NULL. */
409 /* Demangle a symbol according to this language's rules. Unlike
430 /* Return demangled language symbol version of MANGLED, or NULL. */
436 /* Print a type using syntax appropriate for this language. */
442 If that PC falls in a trampoline belonging to this language, return
444 language tramp for this language. */
498 /* Print a top-level value using syntax appropriate for this language. */
502 /* Print a value using syntax appropriate for this language. RECURSE is
547 /* Print a typedef using syntax appropriate for this language.
566 /* Pointer to the language_defn for our current language. This pointer
570 The current language affects expression parsing and evaluation
574 what happens if the language is changed between parsing and
577 its own language and we should keep track of that regardless of the
578 language when symbols are read. If we want some manual setting for
579 the language of symbol files (e.g. detecting when ".c" files are
584 /* Pointer to the language_defn expected by the user, e.g. the language
585 of main(), or the language we last mentioned in a message, or C. */
589 /* Warning issued when current_language and the language of the current
611 /* Look up type NAME in language L, and return its definition for architecture
642 extern enum language set_language (enum language);
649 with the "set language" command. */
679 is program language dependent. */
694 /* Data: Does this value represent "truth" to the current language? */
698 /* Misc: The string representing a particular enum language. */
700 extern enum language language_enum (const char *str);
702 extern const struct language_defn *language_def (enum language);
704 extern const char *language_str (enum language);
706 /* Check for a language-specific trampoline. */
710 /* Return demangled language symbol, or NULL. */
715 (and returned) by reference at the language level. */
725 the function may ignore it depending on the current language and
726 LOOKUP_NAME. Specifically, if the current language is Ada, this
731 /* Save the current language and restore it upon destruction. */
754 enum language m_lang;
758 then switch current language to the language of SYM
759 and restore current language upon destruction.
773 set_language (sym->language ());
794 enum language m_lang;