]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/tools/lldb/source/Target/CPPLanguageRuntime.cpp
Restructure libz, place vendor files in contrib/zlib like other third
[FreeBSD/FreeBSD.git] / contrib / llvm / tools / lldb / source / Target / CPPLanguageRuntime.cpp
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 }