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