reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/lldb/scripts/LLDBWrapPython.cpp
18104   lldb::LanguageType result;
23679   lldb::LanguageType arg2 ;
24214   lldb::LanguageType arg2 ;
27735   lldb::LanguageType arg2 ;
30687   lldb::LanguageType result;
32798   lldb::LanguageType result;
34715   lldb::LanguageType result;
34739   lldb::LanguageType arg1 ;
56103   lldb::LanguageType arg4 ;
56386   lldb::LanguageType arg5 ;
56483   lldb::LanguageType arg5 ;
56848   lldb::LanguageType arg3 ;
57354   lldb::LanguageType arg2 ;
67766   lldb::LanguageType result;
67820   lldb::LanguageType arg2 ;
71539   lldb::LanguageType result;
71588   lldb::LanguageType arg2 ;
include/llvm/ADT/Optional.h
  144     T value;
  160   explicit OptionalStorage(in_place_t, Args &&... args)
  161       : value(std::forward<Args>(args)...), hasVal(true) {}
  172   T &getValue() LLVM_LVALUE_FUNCTION noexcept {
  176   T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
  181   T &&getValue() && noexcept {
  216   optional_detail::OptionalStorage<T> Storage;
  219   using value_type = T;
  224   Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
  227   Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
  230   Optional &operator=(T &&y) {
  241   static inline Optional create(const T *y) {
  245   Optional &operator=(const T &y) {
  253   const T *getPointer() const { return &Storage.getValue(); }
  254   T *getPointer() { return &Storage.getValue(); }
  255   const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
  256   T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
  260   const T *operator->() const { return getPointer(); }
  261   T *operator->() { return getPointer(); }
  262   const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
  263   T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
  266   constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
  271   T &&getValue() && { return std::move(Storage.getValue()); }
  272   T &&operator*() && { return std::move(Storage.getValue()); }
  275   T getValueOr(U &&value) && {
include/llvm/Support/type_traits.h
   91     T t;
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  145       std::is_copy_constructible<detail::trivial_helper<T>>::value;
  147       !std::is_copy_constructible<T>::value;
  151       std::is_move_constructible<detail::trivial_helper<T>>::value;
  153       !std::is_move_constructible<T>::value;
  157       is_copy_assignable<detail::trivial_helper<T>>::value;
  159       !is_copy_assignable<T>::value;
  163       is_move_assignable<detail::trivial_helper<T>>::value;
  165       !is_move_assignable<T>::value;
  169       std::is_destructible<detail::trivial_helper<T>>::value;
tools/lldb/include/lldb/API/SBCompileUnit.h
   66   lldb::LanguageType GetLanguage();
tools/lldb/include/lldb/API/SBDebugger.h
  269   SBTypeCategory GetCategory(lldb::LanguageType lang_type);
  296   SBError RunREPL(lldb::LanguageType language, const char *repl_options);
tools/lldb/include/lldb/API/SBExpressionOptions.h
   69   void SetLanguage(lldb::LanguageType language);
tools/lldb/include/lldb/API/SBFrame.h
   85   lldb::LanguageType GuessLanguage() const;
tools/lldb/include/lldb/API/SBFunction.h
   55   lldb::LanguageType GetLanguage();
tools/lldb/include/lldb/API/SBLanguageRuntime.h
   18   static lldb::LanguageType GetLanguageTypeFromString(const char *string);
   20   static const char *GetNameForLanguageType(lldb::LanguageType language);
tools/lldb/include/lldb/API/SBTarget.h
  570       lldb::LanguageType symbol_language,
  584       lldb::LanguageType symbol_language,
  591       lldb::LanguageType symbol_language,
  604       const char *symbol_name_regex, lldb::LanguageType symbol_language,
  621   lldb::SBBreakpoint BreakpointCreateForException(lldb::LanguageType language,
tools/lldb/include/lldb/API/SBTypeCategory.h
   35   lldb::LanguageType GetLanguageAtIndex(uint32_t idx);
   39   void AddLanguage(lldb::LanguageType language);
tools/lldb/include/lldb/API/SBTypeSummary.h
   30   lldb::LanguageType GetLanguage();
   34   void SetLanguage(lldb::LanguageType);
tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h
   28                          lldb::LanguageType language,
   36                          lldb::LanguageType language, lldb::addr_t offset,
   42                          lldb::LanguageType language, lldb::addr_t offset,
   48                          lldb::LanguageType language, lldb::addr_t offset,
   85   lldb::LanguageType m_language;
tools/lldb/include/lldb/Core/Debugger.h
  318   Status RunREPL(lldb::LanguageType language, const char *repl_options);
tools/lldb/include/lldb/Core/Highlighter.h
  149   const Highlighter &getHighlighterFor(lldb::LanguageType language_type,
tools/lldb/include/lldb/Core/Mangled.h
  135   ConstString GetDemangledName(lldb::LanguageType language) const;
  141   ConstString GetDisplayDemangledName(lldb::LanguageType language) const;
  168   ConstString GetName(lldb::LanguageType language,
  178   bool NameMatches(ConstString name, lldb::LanguageType language) const {
  184                    lldb::LanguageType language) const;
  234   lldb::LanguageType GuessLanguage() const;
tools/lldb/include/lldb/Core/Module.h
  789   GetTypeSystemForLanguage(lldb::LanguageType language);
  898                lldb::LanguageType language);
  924     lldb::LanguageType m_language;
tools/lldb/include/lldb/Core/ValueObject.h
  373   virtual lldb::LanguageType GetObjectRuntimeLanguage();
  500   GetSummaryAsCString(lldb::LanguageType lang = lldb::eLanguageTypeUnknown);
  504                       lldb::LanguageType lang = lldb::eLanguageTypeUnknown);
  700   virtual lldb::LanguageType GetPreferredDisplayLanguage();
  702   void SetPreferredDisplayLanguage(lldb::LanguageType);
  897   lldb::LanguageType m_preferred_display_language;
  984   void SetPreferredDisplayLanguageIfNeeded(lldb::LanguageType);
tools/lldb/include/lldb/Core/ValueObjectConstResult.h
  106   lldb::LanguageType GetPreferredDisplayLanguage() override;
tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h
   90   lldb::LanguageType GetPreferredDisplayLanguage() override;
   92   void SetPreferredDisplayLanguage(lldb::LanguageType);
tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h
  108   lldb::LanguageType GetPreferredDisplayLanguage() override;
  110   void SetPreferredDisplayLanguage(lldb::LanguageType);
tools/lldb/include/lldb/DataFormatters/DataVisualization.h
   92     static bool GetCategory(lldb::LanguageType language,
  106     static void Enable(lldb::LanguageType lang_type);
  110     static void Disable(lldb::LanguageType lang_type);
tools/lldb/include/lldb/DataFormatters/DumpValueObjectOptions.h
  115       lldb::LanguageType lang = lldb::eLanguageTypeUnknown);
  137   lldb::LanguageType m_varformat_language = lldb::eLanguageTypeUnknown;
tools/lldb/include/lldb/DataFormatters/FormatClasses.h
   87 typedef std::vector<lldb::LanguageType> CandidateLanguagesVector;
tools/lldb/include/lldb/DataFormatters/FormatManager.h
   41   typedef std::map<lldb::LanguageType, LanguageCategory::UniquePointer>
   60                       TypeCategoryMap::Position pos, lldb::LanguageType lang) {
   61     std::initializer_list<lldb::LanguageType> langs = {lang};
   67                       std::initializer_list<lldb::LanguageType> langs = {}) {
   71       for (const lldb::LanguageType lang : langs)
  195   LanguageCategory *GetCategoryForLanguage(lldb::LanguageType lang_type);
  197   static std::vector<lldb::LanguageType>
  198   GetCandidateLanguages(lldb::LanguageType lang_type);
  201   static std::vector<lldb::LanguageType>
tools/lldb/include/lldb/DataFormatters/LanguageCategory.h
   26   LanguageCategory(lldb::LanguageType lang_type);
tools/lldb/include/lldb/DataFormatters/StringPrinter.h
   71     void SetLanguage(lldb::LanguageType l) { m_language_type = l; }
   73     lldb::LanguageType GetLanguage() const { return m_language_type; }
  101     lldb::LanguageType m_language_type = lldb::eLanguageTypeUnknown;
tools/lldb/include/lldb/DataFormatters/TypeCategory.h
  218                    std::initializer_list<lldb::LanguageType> langs = {});
  358   lldb::LanguageType GetLanguageAtIndex(size_t idx);
  360   void AddLanguage(lldb::LanguageType lang);
  362   bool HasLanguage(lldb::LanguageType lang);
  389   std::vector<lldb::LanguageType> m_languages;
tools/lldb/include/lldb/DataFormatters/TypeSummary.h
   32   lldb::LanguageType GetLanguage() const;
   36   TypeSummaryOptions &SetLanguage(lldb::LanguageType);
   41   lldb::LanguageType m_lang;
tools/lldb/include/lldb/Expression/Expression.h
   65   virtual lldb::LanguageType Language() { return lldb::eLanguageTypeUnknown; }
tools/lldb/include/lldb/Expression/LLVMUserExpression.h
   52                      llvm::StringRef prefix, lldb::LanguageType language,
tools/lldb/include/lldb/Expression/REPL.h
   55   static lldb::REPLSP Create(Status &Status, lldb::LanguageType language,
  126   virtual lldb::LanguageType GetLanguage() = 0;
tools/lldb/include/lldb/Expression/UserExpression.h
   62                  llvm::StringRef prefix, lldb::LanguageType language,
  195   lldb::LanguageType Language() override { return m_language; }
  305   lldb::LanguageType m_language; ///< The language to use when parsing
tools/lldb/include/lldb/Interpreter/OptionValue.h
  277   lldb::LanguageType GetLanguageValue(
  278       lldb::LanguageType fail_value = lldb::eLanguageTypeUnknown) const;
  280   bool SetLanguageValue(lldb::LanguageType new_language);
tools/lldb/include/lldb/Interpreter/OptionValueLanguage.h
   20   OptionValueLanguage(lldb::LanguageType value)
   23   OptionValueLanguage(lldb::LanguageType current_value,
   24                       lldb::LanguageType default_value)
   54   lldb::LanguageType GetCurrentValue() const { return m_current_value; }
   56   lldb::LanguageType GetDefaultValue() const { return m_default_value; }
   58   void SetCurrentValue(lldb::LanguageType value) { m_current_value = value; }
   60   void SetDefaultValue(lldb::LanguageType value) { m_default_value = value; }
   63   lldb::LanguageType m_current_value;
   64   lldb::LanguageType m_default_value;
tools/lldb/include/lldb/Symbol/ClangASTContext.h
   75   static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
  263                                 int kind, lldb::LanguageType language,
  479                                 lldb::LanguageType *language_ptr,
  602   bool SupportsLanguage(lldb::LanguageType language) override;
  618   lldb::LanguageType
 1025                     lldb::LanguageType language,
tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h
   90   lldb::LanguageType GetObjectPtrLanguage() const {
tools/lldb/include/lldb/Symbol/CompileUnit.h
   77               lldb::LanguageType language, lldb_private::LazyBool is_optimized);
  116               lldb::LanguageType language, lldb_private::LazyBool is_optimized);
  144   lldb::LanguageType GetLanguage();
  146   void SetLanguage(lldb::LanguageType language) {
  389   lldb::LanguageType m_language;
tools/lldb/include/lldb/Symbol/CompilerDeclContext.h
   68   bool IsClassMethod(lldb::LanguageType *language_ptr,
tools/lldb/include/lldb/Symbol/CompilerType.h
  161   lldb::LanguageType GetMinimumLanguage();
tools/lldb/include/lldb/Symbol/Function.h
  200   void DumpStopContext(Stream *s, lldb::LanguageType language) const;
  202   ConstString GetName(lldb::LanguageType language) const;
  204   ConstString GetDisplayName(lldb::LanguageType language) const;
  391   lldb::LanguageType GetLanguage() const;
tools/lldb/include/lldb/Symbol/Symbol.h
  111   lldb::LanguageType GetLanguage() const {
tools/lldb/include/lldb/Symbol/SymbolContext.h
  229   lldb::LanguageType GetLanguage() const;
  269   bool GetFunctionMethodInfo(lldb::LanguageType &language,
tools/lldb/include/lldb/Symbol/SymbolFile.h
  121   virtual lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) = 0;
  211   GetTypeSystemForLanguage(lldb::LanguageType language);
tools/lldb/include/lldb/Symbol/TypeSystem.h
   45   llvm::Optional<lldb::LanguageType> GetSingularLanguage();
   46   void Insert(lldb::LanguageType language);
   98   static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
  101   static lldb::TypeSystemSP CreateInstance(lldb::LanguageType language,
  146       void *opaque_decl_ctx, lldb::LanguageType *language_ptr,
  209   virtual bool SupportsLanguage(lldb::LanguageType language) = 0;
  227   virtual lldb::LanguageType
  455                     lldb::LanguageType language,
  515   GetTypeSystemForLanguage(lldb::LanguageType language, Module *module,
  519   GetTypeSystemForLanguage(lldb::LanguageType language, Target *target,
  523   typedef std::map<lldb::LanguageType, lldb::TypeSystemSP> collection;
tools/lldb/include/lldb/Symbol/Variable.h
   63   lldb::LanguageType GetLanguage() const;
tools/lldb/include/lldb/Target/Language.h
  150   static Language *FindPlugin(lldb::LanguageType language);
  156   static Language *FindPlugin(lldb::LanguageType language,
  162   virtual lldb::LanguageType GetLanguageType() const = 0;
  241   static lldb::LanguageType
  243   static lldb::LanguageType GetLanguageTypeFromString(llvm::StringRef string);
  245   static const char *GetNameForLanguageType(lldb::LanguageType language);
  251   static void ForAllLanguages(std::function<bool(lldb::LanguageType)> callback);
  253   static bool LanguageIsCPlusPlus(lldb::LanguageType language);
  255   static bool LanguageIsObjC(lldb::LanguageType language);
  257   static bool LanguageIsC(lldb::LanguageType language);
  260   static bool LanguageIsCFamily(lldb::LanguageType language);
  262   static bool LanguageIsPascal(lldb::LanguageType language);
  266   static lldb::LanguageType GetPrimaryLanguage(lldb::LanguageType language);
  266   static lldb::LanguageType GetPrimaryLanguage(lldb::LanguageType language);
  268   static std::set<lldb::LanguageType> GetSupportedLanguages();
tools/lldb/include/lldb/Target/LanguageRuntime.h
   31                         lldb::LanguageType language,
   52   lldb::LanguageType m_language;
   66                                      lldb::LanguageType language);
   70   virtual lldb::LanguageType GetLanguageType() const = 0;
  115   CreateExceptionBreakpoint(Target &target, lldb::LanguageType language,
  120   GetExceptionPrecondition(lldb::LanguageType language, bool throw_bp);
tools/lldb/include/lldb/Target/Process.h
 2197   LanguageRuntime *GetLanguageRuntime(lldb::LanguageType language,
 2625   typedef std::map<lldb::LanguageType, lldb::LanguageRuntimeSP>
tools/lldb/include/lldb/Target/StackFrame.h
  436   lldb::LanguageType GetLanguage();
  440   lldb::LanguageType GuessLanguage();
tools/lldb/include/lldb/Target/Target.h
  164   lldb::LanguageType GetLanguage() const;
  266   lldb::LanguageType GetLanguage() const { return m_language; }
  268   void SetLanguage(lldb::LanguageType language) { m_language = language; }
  393   lldb::LanguageType m_language = lldb::eLanguageTypeUnknown;
  627       lldb::LanguageType requested_language, LazyBool skip_prologue,
  638       lldb::FunctionNameType func_name_type_mask, lldb::LanguageType language,
  643   CreateExceptionBreakpoint(enum lldb::LanguageType language, bool catch_bp,
  663       lldb::LanguageType language, lldb::addr_t offset, LazyBool skip_prologue,
  671                    lldb::LanguageType language, lldb::addr_t m_offset,
 1028   GetScratchTypeSystemForLanguage(lldb::LanguageType language,
 1034   GetPersistentExpressionStateForLanguage(lldb::LanguageType language);
 1042                                lldb::LanguageType language,
 1055   FunctionCaller *GetFunctionCallerForLanguage(lldb::LanguageType language,
 1066                                                  lldb::LanguageType language,
 1252   lldb::REPLSP GetREPL(Status &err, lldb::LanguageType language,
 1255   void SetREPL(lldb::LanguageType language, lldb::REPLSP repl_sp);
 1317   typedef std::map<lldb::LanguageType, lldb::REPLSP> REPLMap;
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h
   31 inline void stringify_append(llvm::raw_string_ostream &ss, const T &t) {
   47 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head) {
   52 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head,
   53                              const Tail &... tail) {
   59 template <typename... Ts> inline std::string stringify_args(const Ts &... ts) {
  208   template <typename T> void AddObjectForIndex(unsigned idx, T *object) {
  245   typedef typename std::conditional<std::is_trivially_copyable<T>::value, ValueTag, NotImplementedTag>::type type;
  277   template <typename T> T Deserialize() {
  281     return Read<T>(typename serializer_tag<T>::type());
  285   template <typename T> void HandleReplayResult(const T &t) {
  287     if (std::is_fundamental<T>::value)
  290     m_index_to_object.AddObjectForIndex(result, new T(t));
  310   template <typename T> T Read(NotImplementedTag) {
  315   template <typename T> T Read(ValueTag) {
  317     T t;
  318     std::memcpy(reinterpret_cast<char *>(&t), m_buffer.data(), sizeof(T));
  319     m_buffer = m_buffer.drop_front(sizeof(T));
  323   template <typename T> T Read(PointerTag) {
  329   template <typename T> T Read(ReferenceTag) {
  340   template <typename T> T Read(FundamentalPointerTag) {
  349   template <typename T> T Read(FundamentalReferenceTag) {
  375     static Result doit(Deserializer &deserializer,
  376                        Result (*f)(Deserialized..., Head, Tail...),
  376                        Result (*f)(Deserialized..., Head, Tail...),
  376                        Result (*f)(Deserialized..., Head, Tail...),
  376                        Result (*f)(Deserialized..., Head, Tail...),
  377                        Deserialized... d) {
  378       return DeserializationHelper<Tail...>::
  379           template deserialized<Result, Deserialized..., Head>::doit(
  379           template deserialized<Result, Deserialized..., Head>::doit(
  379           template deserialized<Result, Deserialized..., Head>::doit(
  380               deserializer, f, d..., deserializer.Deserialize<Head>());
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  387     static Result doit(Deserializer &deserializer, Result (*f)(Deserialized...),
  388                        Deserialized... d) {
  404   DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
  404   DefaultReplayer(Result (*f)(Args...)) : Replayer(), f(f) {}
  408         DeserializationHelper<Args...>::template deserialized<Result>::doit(
  408         DeserializationHelper<Args...>::template deserialized<Result>::doit(
  412   Result (*f)(Args...);
  412   Result (*f)(Args...);
  419   DefaultReplayer(void (*f)(Args...)) : Replayer(), f(f) {}
  422     DeserializationHelper<Args...>::template deserialized<void>::doit(
  427   void (*f)(Args...);
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  510     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  517     static Result doit(Class *c, Args... args) { return (c->*m)(args...); }
  524     static void doit(Class *c, Args... args) { (c->*m)(args...); }
  552   void SerializeAll(const Head &head, const Tail &... tail) {
  552   void SerializeAll(const Head &head, const Tail &... tail) {
  636   void Record(Serializer &serializer, Registry &registry, Result (*f)(FArgs...),
  636   void Record(Serializer &serializer, Registry &registry, Result (*f)(FArgs...),
  637               const RArgs &... args) {
  652             typename std::remove_reference<Result>::type>::type>::value) {
  662   void Record(Serializer &serializer, Registry &registry, void (*f)(Args...),
  663               const Args &... args) {
tools/lldb/include/lldb/lldb-private-interfaces.h
   53 typedef Language *(*LanguageCreateInstance)(lldb::LanguageType language);
   55     Process *process, lldb::LanguageType language);
   59     *LanguageRuntimeGetExceptionPrecondition)(lldb::LanguageType language,
  100     lldb::LanguageType language, Module *module, Target *target);
  102                                            lldb::LanguageType language,
tools/lldb/source/API/SBBlock.cpp
   75       LanguageType language;
tools/lldb/source/API/SBCompileUnit.cpp
  180 lldb::LanguageType SBCompileUnit::GetLanguage() {
tools/lldb/source/API/SBDebugger.cpp
 1187 SBError SBDebugger::RunREPL(lldb::LanguageType language,
 1470 SBTypeCategory SBDebugger::GetCategory(lldb::LanguageType lang_type) {
tools/lldb/source/API/SBExpressionOptions.cpp
  173 void SBExpressionOptions::SetLanguage(lldb::LanguageType language) {
tools/lldb/source/API/SBFrame.cpp
 1186 lldb::LanguageType SBFrame::GuessLanguage() const {
tools/lldb/source/API/SBFunction.cpp
  228 lldb::LanguageType SBFunction::GetLanguage() {
tools/lldb/source/API/SBLanguageRuntime.cpp
   16 lldb::LanguageType
   26 SBLanguageRuntime::GetNameForLanguageType(lldb::LanguageType language) {
tools/lldb/source/API/SBTarget.cpp
  832     LanguageType symbol_language, const SBFileSpecList &module_list,
  873     LanguageType symbol_language, const SBFileSpecList &module_list,
  889     LanguageType symbol_language, lldb::addr_t offset,
  944     const char *symbol_name_regex, LanguageType symbol_language,
 1072 SBTarget::BreakpointCreateForException(lldb::LanguageType language,
tools/lldb/source/API/SBTypeCategory.cpp
   82 lldb::LanguageType SBTypeCategory::GetLanguageAtIndex(uint32_t idx) {
   99 void SBTypeCategory::AddLanguage(lldb::LanguageType language) {
tools/lldb/source/API/SBTypeSummary.cpp
   48 lldb::LanguageType SBTypeSummaryOptions::GetLanguage() {
   66 void SBTypeSummaryOptions::SetLanguage(lldb::LanguageType l) {
tools/lldb/source/Breakpoint/BreakpointLocation.cpp
  249     LanguageType language = eLanguageTypeUnknown;
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
   28     LanguageType language, Breakpoint::MatchType type, lldb::addr_t offset,
   49     FunctionNameType name_type_mask, LanguageType language, lldb::addr_t offset,
   62                                                LanguageType language,
   75                                                lldb::LanguageType language,
   96   LanguageType language = eLanguageTypeUnknown;
  320         LanguageType sym_language = sc.GetLanguage();
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
  303         LanguageType language = Language::GetLanguageTypeFromString(option_arg);
  519     lldb::LanguageType m_exception_language;
  520     lldb::LanguageType m_language;
tools/lldb/source/Commands/CommandObjectExpression.cpp
  345   auto language = exe_ctx.GetFrameRef().GetLanguage();
tools/lldb/source/Commands/CommandObjectExpression.h
   46     lldb::LanguageType language;
tools/lldb/source/Commands/CommandObjectMemory.cpp
  472         LanguageType language_for_type =
  474         std::set<LanguageType> languages_to_check;
  482         for (auto lang : languages_to_check) {
tools/lldb/source/Commands/CommandObjectType.cpp
  756     lldb::LanguageType m_language;
 1846     lldb::LanguageType m_language;
 2013     lldb::LanguageType m_language;
 2627   lldb::LanguageType GuessLanguage(StackFrame *frame) {
 2628     lldb::LanguageType lang_type = lldb::eLanguageTypeUnknown;
 2685     lldb::LanguageType m_language;
 2748     LanguageType guessed_language = lldb::eLanguageTypeUnknown;
 2771               LanguageType lt1 = lang1->GetLanguageType();
 2772               LanguageType lt2 = lang2->GetLanguageType();
tools/lldb/source/Core/Debugger.cpp
 1590 Status Debugger::RunREPL(LanguageType language, const char *repl_options) {
tools/lldb/source/Core/Highlighter.cpp
   65 HighlighterManager::getHighlighterFor(lldb::LanguageType language_type,
tools/lldb/source/Core/Mangled.cpp
  292 Mangled::GetDemangledName(lldb::LanguageType language) const {
  337 Mangled::GetDisplayDemangledName(lldb::LanguageType language) const {
  342                           lldb::LanguageType language) const {
  351 ConstString Mangled::GetName(lldb::LanguageType language,
  406 lldb::LanguageType Mangled::GuessLanguage() const {
tools/lldb/source/Core/Module.cpp
  357 Module::GetTypeSystemForLanguage(LanguageType language) {
  628                                LanguageType language)
tools/lldb/source/Core/ValueObject.cpp
  685                                       lldb::LanguageType lang) {
  727 const char *ValueObject::GetSummaryAsCString(lldb::LanguageType lang) {
 1136   LanguageType native_language = GetObjectRuntimeLanguage();
 1669 LanguageType ValueObject::GetObjectRuntimeLanguage() {
 3251 lldb::LanguageType ValueObject::GetPreferredDisplayLanguage() {
 3252   lldb::LanguageType type = m_preferred_display_language;
 3270 void ValueObject::SetPreferredDisplayLanguage(lldb::LanguageType lt) {
 3274 void ValueObject::SetPreferredDisplayLanguageIfNeeded(lldb::LanguageType lt) {
tools/lldb/source/Core/ValueObjectConstResult.cpp
  292 lldb::LanguageType ValueObjectConstResult::GetPreferredDisplayLanguage() {
tools/lldb/source/Core/ValueObjectDynamicValue.cpp
  151   lldb::LanguageType known_type = m_parent->GetObjectRuntimeLanguage();
  344     lldb::LanguageType lang) {
  350 lldb::LanguageType ValueObjectDynamicValue::GetPreferredDisplayLanguage() {
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
  349     lldb::LanguageType lang) {
  355 lldb::LanguageType ValueObjectSynthetic::GetPreferredDisplayLanguage() {
tools/lldb/source/DataFormatters/DataVisualization.cpp
   96     lldb::LanguageType language, lldb::TypeCategoryImplSP &entry) {
  129 void DataVisualization::Categories::Enable(lldb::LanguageType lang_type) {
  140 void DataVisualization::Categories::Disable(lldb::LanguageType lang_type) {
tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp
  163     lldb::LanguageType lang) {
tools/lldb/source/DataFormatters/FormatManager.cpp
  241   for (lldb::LanguageType language_type : GetCandidateLanguages(valobj)) {
  581 std::vector<lldb::LanguageType>
  583   lldb::LanguageType lang_type = valobj.GetObjectRuntimeLanguage();
  587 std::vector<lldb::LanguageType>
  588 FormatManager::GetCandidateLanguages(lldb::LanguageType lang_type) {
  605 FormatManager::GetCategoryForLanguage(lldb::LanguageType lang_type) {
  621   for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  662     for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  696   for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  737     for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  770   for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  811     for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  872     for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  905   for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
tools/lldb/source/DataFormatters/LanguageCategory.cpp
   23 LanguageCategory::LanguageCategory(lldb::LanguageType lang_type)
tools/lldb/source/DataFormatters/TypeCategory.cpp
   18     std::initializer_list<lldb::LanguageType> langs)
   25   for (const lldb::LanguageType lang : langs)
   29 static bool IsApplicable(lldb::LanguageType category_lang,
   30                          lldb::LanguageType valobj_lang) {
   68   lldb::LanguageType valobj_lang = valobj.GetObjectRuntimeLanguage();
   70     const lldb::LanguageType category_lang = GetLanguageAtIndex(idx);
   83 lldb::LanguageType TypeCategoryImpl::GetLanguageAtIndex(size_t idx) {
   89 void TypeCategoryImpl::AddLanguage(lldb::LanguageType lang) {
   93 bool TypeCategoryImpl::HasLanguage(lldb::LanguageType lang) {
  585     const lldb::LanguageType lang = GetLanguageAtIndex(idx);
tools/lldb/source/DataFormatters/TypeSummary.cpp
   32 lldb::LanguageType TypeSummaryOptions::GetLanguage() const { return m_lang; }
   38 TypeSummaryOptions &TypeSummaryOptions::SetLanguage(lldb::LanguageType lang) {
tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
  289     lldb::LanguageType lang_type =
tools/lldb/source/Expression/IRExecutionUnit.cpp
  650                              const lldb::LanguageType &lang_type,
tools/lldb/source/Expression/LLVMUserExpression.cpp
   41                                        lldb::LanguageType language,
tools/lldb/source/Expression/REPL.cpp
   35 lldb::REPLSP REPL::Create(Status &err, lldb::LanguageType language,
tools/lldb/source/Expression/UserExpression.cpp
   51                                lldb::LanguageType language,
  162   lldb::LanguageType language = options.GetLanguage();
tools/lldb/source/Interpreter/OptionValue.cpp
  360 lldb::LanguageType
  361 OptionValue::GetLanguageValue(lldb::LanguageType fail_value) const {
  368 bool OptionValue::SetLanguageValue(lldb::LanguageType new_language) {
tools/lldb/source/Interpreter/OptionValueLanguage.cpp
   44     LanguageType new_type =
   54         auto language = (LanguageType)bit;
tools/lldb/source/Interpreter/Property.cpp
  141       LanguageType new_lang = eLanguageTypeUnknown;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1907     const auto lang = function->GetCompileUnit()->GetLanguage();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  319   lldb::LanguageType frame_lang =
  430   lldb::LanguageType language = expr.Language();
 1211     auto lang = m_expr.Language();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
  266                                   lldb::LanguageType wrapping_language) {
  297     std::string &text, lldb::LanguageType wrapping_language, bool static_method,
  492     std::string transformed_text, lldb::LanguageType wrapping_language,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.h
   54   bool GetText(std::string &text, lldb::LanguageType wrapping_language,
   63                              lldb::LanguageType wrapping_language,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  328     lldb::LanguageType language) {
  332   case lldb::LanguageType::eLanguageTypeC:
  333   case lldb::LanguageType::eLanguageTypeC11:
  334   case lldb::LanguageType::eLanguageTypeC89:
  335   case lldb::LanguageType::eLanguageTypeC99:
  336   case lldb::LanguageType::eLanguageTypeC_plus_plus:
  337   case lldb::LanguageType::eLanguageTypeC_plus_plus_03:
  338   case lldb::LanguageType::eLanguageTypeC_plus_plus_11:
  339   case lldb::LanguageType::eLanguageTypeC_plus_plus_14:
  340   case lldb::LanguageType::eLanguageTypeObjC:
  341   case lldb::LanguageType::eLanguageTypeObjC_plus_plus:
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h
  111   static bool LanguageSupportsClangModules(lldb::LanguageType language);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
   67     llvm::StringRef prefix, lldb::LanguageType language,
  226       lldb::LanguageType language = metadata->GetObjectPtrLanguage();
  381   m_expr_lang = lldb::LanguageType::eLanguageTypeUnknown;
  424 static bool SupportsCxxModuleImport(lldb::LanguageType language) {
  445 CppModuleConfiguration GetModuleConfig(lldb::LanguageType language,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
  117                       llvm::StringRef prefix, lldb::LanguageType language,
  210   lldb::LanguageType m_expr_lang = lldb::eLanguageTypeUnknown;
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
   69 Language *CPlusPlusLanguage::CreateInstance(lldb::LanguageType language) {
  923       LanguageType lang_type(candidate.GetMinimumLanguage());
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h
   79   lldb::LanguageType GetLanguageType() const override {
  100   static lldb_private::Language *CreateInstance(lldb::LanguageType language);
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
  295                                 lldb::LanguageType lang) {
  311                                  short value, lldb::LanguageType lang) {
  327                                lldb::LanguageType lang) {
  343                                 uint64_t value, lldb::LanguageType lang) {
  360                                  lldb::LanguageType lang) {
  381                                  float value, lldb::LanguageType lang) {
  397                                   double value, lldb::LanguageType lang) {
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
   63 Language *ObjCLanguage::CreateInstance(lldb::LanguageType language) {
  988       LanguageType lang_type(candidate.GetMinimumLanguage());
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h
   92   lldb::LanguageType GetLanguageType() const override {
  131   static lldb_private::Language *CreateInstance(lldb::LanguageType language);
tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp
   49 Language *ObjCPlusPlusLanguage::CreateInstance(lldb::LanguageType language) {
tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h
   26   lldb::LanguageType GetLanguageType() const override {
   39   static lldb_private::Language *CreateInstance(lldb::LanguageType language);
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h
   52   lldb::LanguageType GetLanguageType() const override {
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  306                                           lldb::LanguageType language) {
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
   36   CreateInstance(Process *process, lldb::LanguageType language);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
   69                                    lldb::LanguageType language) {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
   29   CreateInstance(Process *process, lldb::LanguageType language);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
  492                                                     LanguageType language) {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
   35   CreateInstance(Process *process, lldb::LanguageType language);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
  365 ObjCLanguageRuntime::GetBreakpointExceptionPrecondition(LanguageType language,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h
  176   GetBreakpointExceptionPrecondition(lldb::LanguageType language,
  229   lldb::LanguageType GetLanguageType() const override {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
  779                                     lldb::LanguageType language) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
  311   CreateInstance(Process *process, lldb::LanguageType language);
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
   51   lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) override {
  118   GetTypeSystemForLanguage(lldb::LanguageType language) override {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  423   LanguageType cu_language = die.GetLanguage();
 1318   LanguageType cu_language = die.GetLanguage();
 1952         LanguageType class_language = eLanguageTypeUnknown;
 2453     const LanguageType class_language,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
  109       const lldb::LanguageType class_language,
  195   lldb::LanguageType class_language = lldb::eLanguageTypeUnknown;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp
   77 lldb::LanguageType DWARFBaseDIE::GetLanguage() const {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h
  101   lldb::LanguageType GetLanguage() const;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
   77   lldb::LanguageType GetLanguage() const { return m_language; }
   79   void SetLanguage(lldb::LanguageType language) { m_language = language; }
   85   lldb::LanguageType m_language;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
  585 LanguageType DWARFUnit::LanguageTypeFromDWARF(uint64_t val) {
  598 LanguageType DWARFUnit::GetLanguageType() {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
  194   static lldb::LanguageType LanguageTypeFromDWARF(uint64_t val);
  196   lldb::LanguageType GetLanguageType();
  280   lldb::LanguageType m_language_type = lldb::eLanguageTypeUnknown;
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp
  103   const LanguageType cu_language = unit.GetLanguageType();
  115                                      const LanguageType cu_language,
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h
   62                             const lldb::LanguageType cu_language,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  429 SymbolFileDWARF::GetTypeSystemForLanguage(LanguageType language) {
  721           LanguageType cu_language = DWARFUnit::LanguageTypeFromDWARF(
  821 lldb::LanguageType SymbolFileDWARF::ParseLanguage(CompileUnit &comp_unit) {
 2862       const LanguageType language = dwarf_decl_ctx.GetLanguage();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
   99   lldb::LanguageType
  200   GetTypeSystemForLanguage(lldb::LanguageType language) override;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  622 lldb::LanguageType
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
   47   lldb::LanguageType
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
  144 SymbolFileDWARFDwo::GetTypeSystemForLanguage(LanguageType language) {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h
   34   GetTypeSystemForLanguage(lldb::LanguageType language) override;
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
   70 static lldb::LanguageType TranslateLanguage(PDB_Lang lang) {
   73     return lldb::LanguageType::eLanguageTypeC_plus_plus;
   75     return lldb::LanguageType::eLanguageTypeC;
   77     return lldb::LanguageType::eLanguageTypeSwift;
   79     return lldb::LanguageType::eLanguageTypeUnknown;
  427   lldb::LanguageType lang =
  908 lldb::LanguageType SymbolFileNativePDB::ParseLanguage(CompileUnit &comp_unit) {
 1579 SymbolFileNativePDB::GetTypeSystemForLanguage(lldb::LanguageType language) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
   72   lldb::LanguageType
  137   GetTypeSystemForLanguage(lldb::LanguageType language) override;
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
   62 lldb::LanguageType TranslateLanguage(PDB_Lang lang) {
   65     return lldb::LanguageType::eLanguageTypeC_plus_plus;
   67     return lldb::LanguageType::eLanguageTypeC;
   69     return lldb::LanguageType::eLanguageTypeSwift;
   71     return lldb::LanguageType::eLanguageTypeUnknown;
  261 lldb::LanguageType SymbolFilePDB::ParseLanguage(CompileUnit &comp_unit) {
  303   LanguageType lang = ParseLanguage(comp_unit);
 1648 SymbolFilePDB::GetTypeSystemForLanguage(lldb::LanguageType language) {
 1734   lldb::LanguageType lang;
 1741   if (lang == lldb::LanguageType::eLanguageTypeUnknown)
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
   51   lldb::LanguageType
  147   GetTypeSystemForLanguage(lldb::LanguageType language) override;
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
  132 lldb::LanguageType SymbolFileSymtab::ParseLanguage(CompileUnit &comp_unit) {
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
   40   lldb::LanguageType
tools/lldb/source/Symbol/ClangASTContext.cpp
  118 ClangASTContextSupportsLanguage(lldb::LanguageType language) {
  563 lldb::TypeSystemSP ClangASTContext::CreateInstance(lldb::LanguageType language,
 1352     LanguageType language, ClangASTMetadata *metadata, bool exports_symbols) {
 3849 bool ClangASTContext::SupportsLanguage(lldb::LanguageType language) {
 4177 lldb::LanguageType
10181     void *opaque_decl_ctx, lldb::LanguageType *language_ptr,
10301     llvm::StringRef expr, llvm::StringRef prefix, lldb::LanguageType language,
tools/lldb/source/Symbol/CompileUnit.cpp
   21                          lldb::LanguageType language,
   34                          lldb::LanguageType language,
  129 lldb::LanguageType CompileUnit::GetLanguage() {
tools/lldb/source/Symbol/CompilerDeclContext.cpp
   51 bool CompilerDeclContext::IsClassMethod(lldb::LanguageType *language_ptr,
tools/lldb/source/Symbol/CompilerType.cpp
  307 lldb::LanguageType CompilerType::GetMinimumLanguage() {
tools/lldb/source/Symbol/Function.cpp
   95                                          LanguageType language) const {
  104 ConstString InlineFunctionInfo::GetName(LanguageType language) const {
  110 ConstString InlineFunctionInfo::GetDisplayName(LanguageType language) const {
  600 lldb::LanguageType Function::GetLanguage() const {
  601   lldb::LanguageType lang = m_mangled.GuessLanguage();
  612   LanguageType language = lldb::eLanguageTypeUnknown;
  619   LanguageType language = lldb::eLanguageTypeUnknown;
tools/lldb/source/Symbol/SymbolContext.cpp
  431 LanguageType SymbolContext::GetLanguage() const {
  432   LanguageType lang;
  559 bool SymbolContext::GetFunctionMethodInfo(lldb::LanguageType &language,
tools/lldb/source/Symbol/SymbolFile.cpp
   89 SymbolFile::GetTypeSystemForLanguage(lldb::LanguageType language) {
tools/lldb/source/Symbol/TypeSystem.cpp
   35 llvm::Optional<LanguageType> LanguageSet::GetSingularLanguage() {
   41 void LanguageSet::Insert(LanguageType language) { bitvector.set(language); }
   50 static lldb::TypeSystemSP CreateInstanceHelper(lldb::LanguageType language,
   65 lldb::TypeSystemSP TypeSystem::CreateInstance(lldb::LanguageType language,
   70 lldb::TypeSystemSP TypeSystem::CreateInstance(lldb::LanguageType language,
  221 TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType language,
  290 TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType language,
tools/lldb/source/Symbol/Variable.cpp
   53 lldb::LanguageType Variable::GetLanguage() const {
   54   lldb::LanguageType lang = m_mangled.GuessLanguage();
   85   LanguageType language = eLanguageTypeUnknown;
tools/lldb/source/Target/Language.cpp
   29 typedef std::map<lldb::LanguageType, LanguageUP> LanguagesMap;
   54 Language *Language::FindPlugin(lldb::LanguageType language) {
   91 Language *Language::FindPlugin(LanguageType language,
  157   LanguageType type;
  210 LanguageType Language::GetLanguageTypeFromString(llvm::StringRef string) {
  219 const char *Language::GetNameForLanguageType(LanguageType language) {
  234     std::function<bool(lldb::LanguageType)> callback) {
  241 bool Language::LanguageIsCPlusPlus(LanguageType language) {
  254 bool Language::LanguageIsObjC(LanguageType language) {
  264 bool Language::LanguageIsC(LanguageType language) {
  276 bool Language::LanguageIsCFamily(LanguageType language) {
  294 bool Language::LanguageIsPascal(LanguageType language) {
  303 LanguageType Language::GetPrimaryLanguage(LanguageType language) {
  303 LanguageType Language::GetPrimaryLanguage(LanguageType language) {
  351 std::set<lldb::LanguageType> Language::GetSupportedLanguages() {
  352   std::set<lldb::LanguageType> supported_languages;
tools/lldb/source/Target/LanguageRuntime.cpp
   22                                              lldb::LanguageType language,
  105   ExceptionBreakpointResolver(lldb::LanguageType language, bool catch_bp,
  196   lldb::LanguageType m_language;
  203                                              lldb::LanguageType language) {
  226 LanguageRuntime::GetExceptionPrecondition(LanguageType language,
  246     Target &target, lldb::LanguageType language, bool catch_bp, bool throw_bp,
tools/lldb/source/Target/Process.cpp
 1502   for (const lldb::LanguageType lang_type : Language::GetSupportedLanguages()) {
 1510 LanguageRuntime *Process::GetLanguageRuntime(lldb::LanguageType language,
 1545   LanguageType known_type = in_value.GetObjectRuntimeLanguage();
tools/lldb/source/Target/StackFrame.cpp
  555     lldb::LanguageType method_language = eLanguageTypeUnknown;
 1215 lldb::LanguageType StackFrame::GetLanguage() {
 1222 lldb::LanguageType StackFrame::GuessLanguage() {
 1223   LanguageType lang_type = GetLanguage();
tools/lldb/source/Target/Target.cpp
  206 lldb::REPLSP Target::GetREPL(Status &err, lldb::LanguageType language,
  253 void Target::SetREPL(lldb::LanguageType language, lldb::REPLSP repl_sp) {
  416     FunctionNameType func_name_type_mask, LanguageType language,
  441                          LanguageType language, lldb::addr_t offset,
  467                          LanguageType language, lldb::addr_t offset,
  551     lldb::LanguageType requested_language, LazyBool skip_prologue,
  565 Target::CreateExceptionBreakpoint(enum lldb::LanguageType language,
 2117 Target::GetScratchTypeSystemForLanguage(lldb::LanguageType language,
 2155     auto language = (LanguageType)bit;
 2172 Target::GetPersistentExpressionStateForLanguage(lldb::LanguageType language) {
 2187     llvm::StringRef expr, llvm::StringRef prefix, lldb::LanguageType language,
 2211     lldb::LanguageType language, const CompilerType &return_type,
 2235                                       lldb::LanguageType language,
 3842 LanguageType TargetProperties::GetLanguage() const {
tools/lldb/tools/driver/Driver.h
   66     lldb::LanguageType m_repl_lang = lldb::eLanguageTypeUnknown;
tools/lldb/tools/lldb-vscode/ExceptionBreakpoint.h
   21   lldb::LanguageType language;
   24   ExceptionBreakpoint(std::string f, std::string l, lldb::LanguageType lang) :
tools/lldb/unittests/Language/Highlighting/HighlighterTest.cpp
   44 static std::string getName(lldb::LanguageType type) {
usr/include/c++/7.4.0/bits/alloc_traits.h
  387       using allocator_type = allocator<_Tp>;
  389       using value_type = _Tp;
  392       using pointer = _Tp*;
  395       using const_pointer = const _Tp*;
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  475 	{ __a.construct(__p, std::forward<_Args>(__args)...); }
  486 	destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/allocator.h
  108     class allocator: public __allocator_base<_Tp>
  113       typedef _Tp*       pointer;
  114       typedef const _Tp* const_pointer;
  115       typedef _Tp&       reference;
  116       typedef const _Tp& const_reference;
  117       typedef _Tp        value_type;
  137 	allocator(const allocator<_Tp1>&) throw() { }
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
   98     move(_Tp&& __t) noexcept
  104     : public __and_<__not_<is_nothrow_move_constructible<_Tp>>,
  105                     is_copy_constructible<_Tp>>::type { };
usr/include/c++/7.4.0/bits/shared_ptr.h
  202 	shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
  343 		   _Args&&... __args)
  344 	: __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...)
  688     allocate_shared(const _Alloc& __a, _Args&&... __args)
  691 			     std::forward<_Args>(__args)...);
  703     make_shared(_Args&&... __args)
  707 				       std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/bits/shared_ptr_base.h
 1111         __shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
 1317 		     _Args&&... __args)
 1328 			      std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/bits/std_function.h
   62     : std::unary_function<_T1, _Res> { };
  390     : public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>,
  595       _Res operator()(_ArgTypes... __args) const;
  628       using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
  706       return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...);
usr/include/c++/7.4.0/bits/stl_algo.h
 3900 	 const _Tp& __val)
usr/include/c++/7.4.0/bits/stl_algobase.h
  356         static _Tp*
  357         __copy_m(const _Tp* __first, const _Tp* __last, _Tp* __result)
  357         __copy_m(const _Tp* __first, const _Tp* __last, _Tp* __result)
  357         __copy_m(const _Tp* __first, const _Tp* __last, _Tp* __result)
  361 					   is_move_assignable<_Tp>,
  362 					   is_copy_assignable<_Tp>>;
  368 	    __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
usr/include/c++/7.4.0/bits/stl_construct.h
  204 	     allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_function.h
  108       typedef _Arg 	argument_type;   
  111       typedef _Result 	result_type;  
  121       typedef _Arg1 	first_argument_type; 
  124       typedef _Arg2 	second_argument_type;
  381     struct less : public binary_function<_Tp, _Tp, bool>
  381     struct less : public binary_function<_Tp, _Tp, bool>
  385       operator()(const _Tp& __x, const _Tp& __y) const
  385       operator()(const _Tp& __x, const _Tp& __y) const
  870     : public unary_function<_Tp,_Tp>
  870     : public unary_function<_Tp,_Tp>
  872       _Tp&
  873       operator()(_Tp& __x) const
  876       const _Tp&
  877       operator()(const _Tp& __x) const
usr/include/c++/7.4.0/bits/stl_iterator.h
 1224     __make_move_if_noexcept_iterator(_Tp* __i)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  181       typedef _Tp                         value_type;
  183       typedef _Tp*                        pointer;
  184       typedef _Tp&                        reference;
  192       typedef _Tp                         value_type;
  194       typedef const _Tp*                  pointer;
  195       typedef const _Tp&                  reference;
usr/include/c++/7.4.0/bits/stl_map.h
  102       typedef _Key					key_type;
  104       typedef std::pair<const _Key, _Tp>		value_type;
usr/include/c++/7.4.0/bits/stl_set.h
  110       typedef _Key     key_type;
  111       typedef _Key     value_type;
  119 	rebind<_Key>::other _Key_alloc_type;
  452 	emplace(_Args&&... __args)
  453 	{ return _M_t._M_emplace_unique(std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/bits/stl_tree.h
  218       typedef _Rb_tree_node<_Val>* _Link_type;
  231       __gnu_cxx::__aligned_membuf<_Val> _M_storage;
  233       _Val*
  237       const _Val*
  258       typedef _Tp  value_type;
  259       typedef _Tp& reference;
  260       typedef _Tp* pointer;
  265       typedef _Rb_tree_iterator<_Tp>        _Self;
  267       typedef _Rb_tree_node<_Tp>*           _Link_type;
  328       typedef _Tp        value_type;
  329       typedef const _Tp& reference;
  330       typedef const _Tp* pointer;
  332       typedef _Rb_tree_iterator<_Tp> iterator;
  337       typedef _Rb_tree_const_iterator<_Tp>        _Self;
  339       typedef const _Rb_tree_node<_Tp>*           _Link_type;
  447         rebind<_Rb_tree_node<_Val> >::other _Node_allocator;
  454       typedef _Rb_tree_node<_Val>* 		_Link_type;
  455       typedef const _Rb_tree_node<_Val>*	_Const_Link_type;
  554 	  operator()(_Arg&& __arg) const
  563       typedef _Key 				key_type;
  564       typedef _Val 				value_type;
  621 	_M_construct_node(_Link_type __node, _Args&&... __args)
  625 	      ::new(__node) _Rb_tree_node<_Val>;
  628 				       std::forward<_Args>(__args)...);
  640         _M_create_node(_Args&&... __args)
  643 	  _M_construct_node(__tmp, std::forward<_Args>(__args)...);
  758       static const _Key&
  782       static const _Key&
  834 	_M_insert_(_Base_ptr __x, _Base_ptr __y, _Arg&& __v, _NodeGen&);
  894 		     const _Key& __k);
  898 		     const _Key& __k) const;
  902 		     const _Key& __k);
  906 		     const _Key& __k) const;
 1011         _M_insert_unique(_Arg&& __x);
 1043 	_M_emplace_unique(_Args&&... __args);
 2351 	_Link_type __z = _M_create_node(std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/bits/stl_uninitialized.h
  288 			   _ForwardIterator __result, allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_vector.h
   77 	rebind<_Tp>::other _Tp_alloc_type;
  216     class vector : protected _Vector_base<_Tp, _Alloc>
  227       typedef _Vector_base<_Tp, _Alloc>			_Base;
  232       typedef _Tp					value_type;
  919       _Tp*
  923       const _Tp*
 1483 	_M_realloc_insert(iterator __position, _Args&&... __args);
usr/include/c++/7.4.0/ext/aligned_buffer.h
   52       struct _Tp2 { _Tp _M_t; };
   54       alignas(__alignof__(_Tp2::_M_t)) unsigned char _M_storage[sizeof(_Tp)];
   69       _Tp*
   73       const _Tp*
usr/include/c++/7.4.0/ext/alloc_traits.h
  117       { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
usr/include/c++/7.4.0/ext/new_allocator.h
   63       typedef _Tp*       pointer;
   64       typedef const _Tp* const_pointer;
   65       typedef _Tp&       reference;
   66       typedef const _Tp& const_reference;
   67       typedef _Tp        value_type;
   84 	new_allocator(const new_allocator<_Tp1>&) _GLIBCXX_USE_NOEXCEPT { }
  111 	return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
  130       { return size_t(-1) / sizeof(_Tp); }
  135 	construct(_Up* __p, _Args&&... __args)
  135 	construct(_Up* __p, _Args&&... __args)
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  140 	destroy(_Up* __p) { __p->~_Up(); }
  140 	destroy(_Up* __p) { __p->~_Up(); }
usr/include/c++/7.4.0/initializer_list
   50       typedef _E 		value_type;
   51       typedef const _E& 	reference;
   52       typedef const _E& 	const_reference;
   54       typedef const _E* 	iterator;
   55       typedef const _E* 	const_iterator;
usr/include/c++/7.4.0/tuple
  125       constexpr _Head_base(const _Head& __h)
  132         constexpr _Head_base(_UHead&& __h)
  159       static constexpr _Head&
  162       static constexpr const _Head&
  350       static constexpr _Head&
  353       static constexpr const _Head&
  360       constexpr _Tuple_impl(const _Head& __head)
  365         constexpr _Tuple_impl(_UHead&& __head)
  390 		    const _Head& __head)
  473       return __and_<is_constructible<_Elements, const _UElements&>...>::value;
  479       return __and_<is_convertible<const _UElements&, _Elements>...>::value;
  485       return __and_<is_constructible<_Elements, _UElements&&>...>::value;
  491       return __and_<is_convertible<_UElements&&, _Elements>...>::value;
  608         constexpr tuple(const _Elements&... __elements)
  619       explicit constexpr tuple(const _Elements&... __elements)
  646         constexpr tuple(_UElements&&... __elements)
  730 	      const _Elements&... __elements)
  741                        const _Elements&... __elements)
 1302     constexpr _Head&
 1307     constexpr const _Head&
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  594     : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
  594     : public __or_<is_arithmetic<_Tp>, is_void<_Tp>,
  595 		   is_null_pointer<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  825     : public __is_destructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1142     : public is_constructible<_Tp, const _Tp&>
 1142     : public is_constructible<_Tp, const _Tp&>
 1148     : public __is_copy_constructible_impl<_Tp>
 1160     : public is_constructible<_Tp, _Tp&&>
 1160     : public is_constructible<_Tp, _Tp&&>
 1166     : public __is_move_constructible_impl<_Tp>
 1215     : public __and_<is_constructible<_Tp, _Args...>,
 1216 		    __is_nt_constructible_impl<_Tp, _Args...>>
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1252     : public __is_nothrow_move_constructible_impl<_Tp>
 1286     : public is_assignable<_Tp&, const _Tp&>
 1286     : public is_assignable<_Tp&, const _Tp&>
 1292     : public __is_copy_assignable_impl<_Tp>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1310     : public __is_move_assignable_impl<_Tp>
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1979     { typedef _Tp     type; };
 1988     : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>
 1988     : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type>