1 //===-- CPPLanguageRuntime.cpp -------------------------------------------------*- C++ -*-===// 2 // 3 // The LLVM Compiler Infrastructure 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 10 #include "lldb/Target/CPPLanguageRuntime.h" 11 12 #include <string.h> 13 14 #include "llvm/ADT/StringRef.h" 15 16 #include "lldb/Core/PluginManager.h" 17 #include "lldb/Core/UniqueCStringMap.h" 18 #include "lldb/Target/ExecutionContext.h" 19 20 using namespace lldb; 21 using namespace lldb_private; 22 23 //---------------------------------------------------------------------- 24 // Destructor 25 //---------------------------------------------------------------------- 26 CPPLanguageRuntime::~CPPLanguageRuntime() 27 { 28 } 29 30 CPPLanguageRuntime::CPPLanguageRuntime (Process *process) : 31 LanguageRuntime (process) 32 { 33 34 } 35 36 bool 37 CPPLanguageRuntime::GetObjectDescription (Stream &str, ValueObject &object) 38 { 39 // C++ has no generic way to do this. 40 return false; 41 } 42 43 bool 44 CPPLanguageRuntime::GetObjectDescription (Stream &str, Value &value, ExecutionContextScope *exe_scope) 45 { 46 // C++ has no generic way to do this. 47 return false; 48 } 49