#include "lldb/API/SBExpressionOptions.h"
#include "Utils.h"
#include "lldb/API/SBStream.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/Instrumentation.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBExpressionOptions::SBExpressionOptions()
: … { … }
SBExpressionOptions::SBExpressionOptions(const SBExpressionOptions &rhs) { … }
const SBExpressionOptions &SBExpressionOptions::
operator=(const SBExpressionOptions &rhs) { … }
SBExpressionOptions::~SBExpressionOptions() = default;
bool SBExpressionOptions::GetCoerceResultToId() const { … }
void SBExpressionOptions::SetCoerceResultToId(bool coerce) { … }
bool SBExpressionOptions::GetUnwindOnError() const { … }
void SBExpressionOptions::SetUnwindOnError(bool unwind) { … }
bool SBExpressionOptions::GetIgnoreBreakpoints() const { … }
void SBExpressionOptions::SetIgnoreBreakpoints(bool ignore) { … }
lldb::DynamicValueType SBExpressionOptions::GetFetchDynamicValue() const { … }
void SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType dynamic) { … }
uint32_t SBExpressionOptions::GetTimeoutInMicroSeconds() const { … }
void SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t timeout) { … }
uint32_t SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds() const { … }
void SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t timeout) { … }
bool SBExpressionOptions::GetTryAllThreads() const { … }
void SBExpressionOptions::SetTryAllThreads(bool run_others) { … }
bool SBExpressionOptions::GetStopOthers() const { … }
void SBExpressionOptions::SetStopOthers(bool run_others) { … }
bool SBExpressionOptions::GetTrapExceptions() const { … }
void SBExpressionOptions::SetTrapExceptions(bool trap_exceptions) { … }
void SBExpressionOptions::SetLanguage(lldb::LanguageType language) { … }
void SBExpressionOptions::SetLanguage(lldb::SBSourceLanguageName name,
uint32_t version) { … }
void SBExpressionOptions::SetCancelCallback(
lldb::ExpressionCancelCallback callback, void *baton) { … }
bool SBExpressionOptions::GetGenerateDebugInfo() { … }
void SBExpressionOptions::SetGenerateDebugInfo(bool b) { … }
bool SBExpressionOptions::GetSuppressPersistentResult() { … }
void SBExpressionOptions::SetSuppressPersistentResult(bool b) { … }
const char *SBExpressionOptions::GetPrefix() const { … }
void SBExpressionOptions::SetPrefix(const char *prefix) { … }
bool SBExpressionOptions::GetAutoApplyFixIts() { … }
void SBExpressionOptions::SetAutoApplyFixIts(bool b) { … }
uint64_t SBExpressionOptions::GetRetriesWithFixIts() { … }
void SBExpressionOptions::SetRetriesWithFixIts(uint64_t retries) { … }
bool SBExpressionOptions::GetTopLevel() { … }
void SBExpressionOptions::SetTopLevel(bool b) { … }
bool SBExpressionOptions::GetAllowJIT() { … }
void SBExpressionOptions::SetAllowJIT(bool allow) { … }
EvaluateExpressionOptions *SBExpressionOptions::get() const { … }
EvaluateExpressionOptions &SBExpressionOptions::ref() const { … }