blob: 3941a58d7bc95b2842e20acf86ca0c7825074998 [file] [log] [blame]
Zachary Turner51f96ee2015-02-17 17:55:50 +00001//===-- SWIG Interface for SBVariablesOptions ----------------------*- 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
10namespace lldb {
11
12class SBVariablesOptions
13{
14public:
15 SBVariablesOptions ();
16
17 SBVariablesOptions (const SBVariablesOptions& options);
18
19 ~SBVariablesOptions ();
20
21 bool
22 IsValid () const;
23
24 bool
25 GetIncludeArguments () const;
26
27 void
28 SetIncludeArguments (bool);
29
30 bool
31 GetIncludeLocals () const;
32
33 void
34 SetIncludeLocals (bool);
35
36 bool
37 GetIncludeStatics () const;
38
39 void
40 SetIncludeStatics (bool);
41
42 bool
43 GetInScopeOnly () const;
44
45 void
46 SetInScopeOnly (bool);
47
48 bool
49 GetIncludeRuntimeSupportValues () const;
50
51 void
52 SetIncludeRuntimeSupportValues (bool);
53
54 lldb::DynamicValueType
55 GetUseDynamic () const;
56
57 void
58 SetUseDynamic (lldb::DynamicValueType);
59};
60
61} // namespace lldb