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