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 Andric SBLanguageRuntime::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 Andric SBLanguageRuntime::GetNameForLanguageType(lldb::LanguageType language) {
249f2f44ceSEd Maste   return Language::GetNameForLanguageType(language);
251c3bbb01SEd Maste }
26