Package lldb :: Class SBExpressionOptions
[hide private]
[frames] | no frames]

Class SBExpressionOptions

source code


A container for options to use when evaluating expressions.

Instance Methods [hide private]
 
__setattr__(self, name, value)
x.__setattr__('name', value) <==> x.name = value
source code
 
__getattr__(self, name) source code
 
__repr__(self)
repr(x)
source code
 
__init__(self, *args)
__init__(lldb::SBExpressionOptions self) -> SBExpressionOptions __init__(lldb::SBExpressionOptions self, SBExpressionOptions rhs) -> SBExpressionOptions
source code
 
__swig_destroy__(...)
delete_SBExpressionOptions(SBExpressionOptions self)
 
__del__(self) source code
 
GetCoerceResultToId(self)
GetCoerceResultToId(SBExpressionOptions self) -> bool
source code
 
SetCoerceResultToId(self, coerce=True)
SetCoerceResultToId(SBExpressionOptions self, bool coerce=True) SetCoerceResultToId(SBExpressionOptions self)
source code
 
GetUnwindOnError(self)
GetUnwindOnError(SBExpressionOptions self) -> bool
source code
 
SetUnwindOnError(self, unwind=True)
SetUnwindOnError(SBExpressionOptions self, bool unwind=True) SetUnwindOnError(SBExpressionOptions self)
source code
 
GetIgnoreBreakpoints(self)
GetIgnoreBreakpoints(SBExpressionOptions self) -> bool
source code
 
SetIgnoreBreakpoints(self, ignore=True)
SetIgnoreBreakpoints(SBExpressionOptions self, bool ignore=True) SetIgnoreBreakpoints(SBExpressionOptions self)
source code
 
GetFetchDynamicValue(self)
GetFetchDynamicValue(SBExpressionOptions self) -> lldb::DynamicValueType
source code
 
SetFetchDynamicValue(self, *args)
SetFetchDynamicValue(SBExpressionOptions self, lldb::DynamicValueType dynamic=eDynamicCanRunTarget) SetFetchDynamicValue(SBExpressionOptions self)
source code
 
GetTimeoutInMicroSeconds(self)
GetTimeoutInMicroSeconds(SBExpressionOptions self) -> uint32_t
source code
 
SetTimeoutInMicroSeconds(self, timeout=0)
SetTimeoutInMicroSeconds(SBExpressionOptions self, uint32_t timeout=0) SetTimeoutInMicroSeconds(SBExpressionOptions self)
source code
 
GetTryAllThreads(self)
GetTryAllThreads(SBExpressionOptions self) -> bool
source code
 
SetTryAllThreads(self, run_others=True)
SetTryAllThreads(SBExpressionOptions self, bool run_others=True) SetTryAllThreads(SBExpressionOptions self)
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  __swig_setmethods__ = {}
  __swig_getmethods__ = {}
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__setattr__(self, name, value)

source code 

x.__setattr__('name', value) <==> x.name = value

Overrides: object.__setattr__
(inherited documentation)

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self, *args)
(Constructor)

source code 

__init__(lldb::SBExpressionOptions self) -> SBExpressionOptions __init__(lldb::SBExpressionOptions self, SBExpressionOptions rhs) -> SBExpressionOptions

Overrides: object.__init__

SetCoerceResultToId(self, coerce=True)

source code 

SetCoerceResultToId(SBExpressionOptions self, bool coerce=True) SetCoerceResultToId(SBExpressionOptions self)

Sets whether to coerce the expression result to ObjC id type after evaluation.

SetUnwindOnError(self, unwind=True)

source code 

SetUnwindOnError(SBExpressionOptions self, bool unwind=True) SetUnwindOnError(SBExpressionOptions self)

Sets whether to unwind the expression stack on error.

SetFetchDynamicValue(self, *args)

source code 

SetFetchDynamicValue(SBExpressionOptions self, lldb::DynamicValueType dynamic=eDynamicCanRunTarget) SetFetchDynamicValue(SBExpressionOptions self)

Sets whether to cast the expression result to its dynamic type.

SetTimeoutInMicroSeconds(self, timeout=0)

source code 

SetTimeoutInMicroSeconds(SBExpressionOptions self, uint32_t timeout=0) SetTimeoutInMicroSeconds(SBExpressionOptions self)

Sets the timeout in microseconds to run the expression for. If try all threads is set to true and the expression doesn't complete within the specified timeout, all threads will be resumed for the same timeout to see if the expresson will finish.

SetTryAllThreads(self, run_others=True)

source code 

SetTryAllThreads(SBExpressionOptions self, bool run_others=True) SetTryAllThreads(SBExpressionOptions self)

Sets whether to run all threads if the expression does not complete on one thread.