Deleted Added
full compact
SBTypeSummary.cpp (254729) SBTypeSummary.cpp (280031)
1//===-- SBTypeSummary.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//===----------------------------------------------------------------------===//

--- 6 unchanged lines hidden (view full) ---

15
16#include "lldb/DataFormatters/DataVisualization.h"
17
18using namespace lldb;
19using namespace lldb_private;
20
21#ifndef LLDB_DISABLE_PYTHON
22
1//===-- SBTypeSummary.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//===----------------------------------------------------------------------===//

--- 6 unchanged lines hidden (view full) ---

15
16#include "lldb/DataFormatters/DataVisualization.h"
17
18using namespace lldb;
19using namespace lldb_private;
20
21#ifndef LLDB_DISABLE_PYTHON
22
23SBTypeSummaryOptions::SBTypeSummaryOptions()
24{
25 m_opaque_ap.reset(new TypeSummaryOptions());
26}
27
28SBTypeSummaryOptions::SBTypeSummaryOptions (const lldb::SBTypeSummaryOptions &rhs)
29{
30 if (rhs.m_opaque_ap)
31 m_opaque_ap.reset(new TypeSummaryOptions(*rhs.m_opaque_ap.get()));
32 else
33 m_opaque_ap.reset(new TypeSummaryOptions());
34}
35
36SBTypeSummaryOptions::~SBTypeSummaryOptions ()
37{
38}
39
40bool
41SBTypeSummaryOptions::IsValid()
42{
43 return m_opaque_ap.get();
44}
45
46lldb::LanguageType
47SBTypeSummaryOptions::GetLanguage ()
48{
49 if (IsValid())
50 return m_opaque_ap->GetLanguage();
51 return lldb::eLanguageTypeUnknown;
52}
53
54lldb::TypeSummaryCapping
55SBTypeSummaryOptions::GetCapping ()
56{
57 if (IsValid())
58 return m_opaque_ap->GetCapping();
59 return eTypeSummaryCapped;
60}
61
62void
63SBTypeSummaryOptions::SetLanguage (lldb::LanguageType l)
64{
65 if (IsValid())
66 m_opaque_ap->SetLanguage(l);
67}
68
69void
70SBTypeSummaryOptions::SetCapping (lldb::TypeSummaryCapping c)
71{
72 if (IsValid())
73 m_opaque_ap->SetCapping(c);
74}
75
76lldb_private::TypeSummaryOptions *
77SBTypeSummaryOptions::operator->()
78{
79 return m_opaque_ap.get();
80}
81
82const lldb_private::TypeSummaryOptions *
83SBTypeSummaryOptions::operator->() const
84{
85 return m_opaque_ap.get();
86}
87
88lldb_private::TypeSummaryOptions *
89SBTypeSummaryOptions::get ()
90{
91 return m_opaque_ap.get();
92}
93
94lldb_private::TypeSummaryOptions &
95SBTypeSummaryOptions::ref()
96{
97 return *m_opaque_ap.get();
98}
99
100const lldb_private::TypeSummaryOptions &
101SBTypeSummaryOptions::ref() const
102{
103 return *m_opaque_ap.get();
104}
105
106SBTypeSummaryOptions::SBTypeSummaryOptions (const lldb_private::TypeSummaryOptions *lldb_object_ptr)
107{
108 SetOptions(lldb_object_ptr);
109}
110
111void
112SBTypeSummaryOptions::SetOptions (const lldb_private::TypeSummaryOptions *lldb_object_ptr)
113{
114 if (lldb_object_ptr)
115 m_opaque_ap.reset(new TypeSummaryOptions(*lldb_object_ptr));
116 else
117 m_opaque_ap.reset(new TypeSummaryOptions());
118}
119
23SBTypeSummary::SBTypeSummary() :
24m_opaque_sp()
25{
26}
27
28SBTypeSummary
29SBTypeSummary::CreateWithSummaryString (const char* data, uint32_t options)
30{

--- 305 unchanged lines hidden ---
120SBTypeSummary::SBTypeSummary() :
121m_opaque_sp()
122{
123}
124
125SBTypeSummary
126SBTypeSummary::CreateWithSummaryString (const char* data, uint32_t options)
127{

--- 305 unchanged lines hidden ---