11c3bbb01SEd Maste //===-- SBLanguageRuntime.cpp -----------------------------------*- C++ -*-===// 21c3bbb01SEd Maste // 31c3bbb01SEd Maste // The LLVM Compiler Infrastructure 41c3bbb01SEd Maste // 51c3bbb01SEd Maste // This file is distributed under the University of Illinois Open Source 61c3bbb01SEd Maste // License. See LICENSE.TXT for details. 71c3bbb01SEd Maste // 81c3bbb01SEd Maste //===----------------------------------------------------------------------===// 91c3bbb01SEd Maste 101c3bbb01SEd Maste #include "lldb/API/SBLanguageRuntime.h" 119f2f44ceSEd Maste #include "lldb/Target/Language.h" 121c3bbb01SEd Maste 131c3bbb01SEd Maste using namespace lldb; 141c3bbb01SEd Maste using namespace lldb_private; 151c3bbb01SEd Maste 161c3bbb01SEd Maste lldb::LanguageType GetLanguageTypeFromString(const char * string)17*435933ddSDimitry AndricSBLanguageRuntime::GetLanguageTypeFromString(const char *string) { 18*435933ddSDimitry Andric return Language::GetLanguageTypeFromString( 19*435933ddSDimitry Andric llvm::StringRef::withNullAsEmpty(string)); 201c3bbb01SEd Maste } 211c3bbb01SEd Maste 221c3bbb01SEd Maste const char * GetNameForLanguageType(lldb::LanguageType language)23*435933ddSDimitry AndricSBLanguageRuntime::GetNameForLanguageType(lldb::LanguageType language) { 249f2f44ceSEd Maste return Language::GetNameForLanguageType(language); 251c3bbb01SEd Maste } 26