LLDB API Documentation

Public Member Functions | Protected Member Functions | Friends | List of all members
lldb::SBExpressionOptions Class Reference

#include <SBExpressionOptions.h>

Public Member Functions

 SBExpressionOptions ()
 
 SBExpressionOptions (const lldb::SBExpressionOptions &rhs)
 
 ~SBExpressionOptions ()
 
const SBExpressionOptionsoperator= (const lldb::SBExpressionOptions &rhs)
 
bool GetCoerceResultToId () const
 
void SetCoerceResultToId (bool coerce=true)
 
bool GetUnwindOnError () const
 
void SetUnwindOnError (bool unwind=true)
 
bool GetIgnoreBreakpoints () const
 
void SetIgnoreBreakpoints (bool ignore=true)
 
lldb::DynamicValueType GetFetchDynamicValue () const
 
void SetFetchDynamicValue (lldb::DynamicValueType dynamic=lldb::eDynamicCanRunTarget)
 
uint32_t GetTimeoutInMicroSeconds () const
 
void SetTimeoutInMicroSeconds (uint32_t timeout=0)
 
uint32_t GetOneThreadTimeoutInMicroSeconds () const
 
void SetOneThreadTimeoutInMicroSeconds (uint32_t timeout=0)
 
bool GetTryAllThreads () const
 
void SetTryAllThreads (bool run_others=true)
 
bool GetStopOthers () const
 
void SetStopOthers (bool stop_others=true)
 
bool GetTrapExceptions () const
 
void SetTrapExceptions (bool trap_exceptions=true)
 
void SetLanguage (lldb::LanguageType language)
 
void SetCancelCallback (lldb::ExpressionCancelCallback callback, void *baton)
 
bool GetGenerateDebugInfo ()
 
void SetGenerateDebugInfo (bool b=true)
 
bool GetSuppressPersistentResult ()
 
void SetSuppressPersistentResult (bool b=false)
 
const char * GetPrefix () const
 
void SetPrefix (const char *prefix)
 
void SetAutoApplyFixIts (bool b=true)
 
bool GetAutoApplyFixIts ()
 
bool GetTopLevel ()
 
void SetTopLevel (bool b=true)
 

Protected Member Functions

 SBExpressionOptions (lldb_private::EvaluateExpressionOptions &expression_options)
 
lldb_private::EvaluateExpressionOptions * get () const
 
lldb_private::EvaluateExpressionOptions & ref () const
 

Friends

class SBFrame
 
class SBValue
 
class SBTarget
 

Detailed Description

Definition at line 19 of file SBExpressionOptions.h.

Constructor & Destructor Documentation

lldb::SBExpressionOptions::SBExpressionOptions ( )
lldb::SBExpressionOptions::SBExpressionOptions ( const lldb::SBExpressionOptions rhs)
lldb::SBExpressionOptions::~SBExpressionOptions ( )
lldb::SBExpressionOptions::SBExpressionOptions ( lldb_private::EvaluateExpressionOptions &  expression_options)
protected

Member Function Documentation

lldb_private::EvaluateExpressionOptions* lldb::SBExpressionOptions::get ( ) const
protected
bool lldb::SBExpressionOptions::GetAutoApplyFixIts ( )
bool lldb::SBExpressionOptions::GetCoerceResultToId ( ) const
lldb::DynamicValueType lldb::SBExpressionOptions::GetFetchDynamicValue ( ) const
bool lldb::SBExpressionOptions::GetGenerateDebugInfo ( )
bool lldb::SBExpressionOptions::GetIgnoreBreakpoints ( ) const
uint32_t lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds ( ) const
const char* lldb::SBExpressionOptions::GetPrefix ( ) const
bool lldb::SBExpressionOptions::GetStopOthers ( ) const
bool lldb::SBExpressionOptions::GetSuppressPersistentResult ( )
uint32_t lldb::SBExpressionOptions::GetTimeoutInMicroSeconds ( ) const
bool lldb::SBExpressionOptions::GetTopLevel ( )
bool lldb::SBExpressionOptions::GetTrapExceptions ( ) const
bool lldb::SBExpressionOptions::GetTryAllThreads ( ) const
bool lldb::SBExpressionOptions::GetUnwindOnError ( ) const
const SBExpressionOptions& lldb::SBExpressionOptions::operator= ( const lldb::SBExpressionOptions rhs)
lldb_private::EvaluateExpressionOptions& lldb::SBExpressionOptions::ref ( ) const
protected
void lldb::SBExpressionOptions::SetAutoApplyFixIts ( bool  b = true)
void lldb::SBExpressionOptions::SetCancelCallback ( lldb::ExpressionCancelCallback  callback,
void *  baton 
)
void lldb::SBExpressionOptions::SetCoerceResultToId ( bool  coerce = true)
void lldb::SBExpressionOptions::SetFetchDynamicValue ( lldb::DynamicValueType  dynamic = lldb::eDynamicCanRunTarget)
void lldb::SBExpressionOptions::SetGenerateDebugInfo ( bool  b = true)
void lldb::SBExpressionOptions::SetIgnoreBreakpoints ( bool  ignore = true)
void lldb::SBExpressionOptions::SetLanguage ( lldb::LanguageType  language)
void lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds ( uint32_t  timeout = 0)
void lldb::SBExpressionOptions::SetPrefix ( const char *  prefix)
void lldb::SBExpressionOptions::SetStopOthers ( bool  stop_others = true)
void lldb::SBExpressionOptions::SetSuppressPersistentResult ( bool  b = false)
void lldb::SBExpressionOptions::SetTimeoutInMicroSeconds ( uint32_t  timeout = 0)
void lldb::SBExpressionOptions::SetTopLevel ( bool  b = true)
void lldb::SBExpressionOptions::SetTrapExceptions ( bool  trap_exceptions = true)
void lldb::SBExpressionOptions::SetTryAllThreads ( bool  run_others = true)
void lldb::SBExpressionOptions::SetUnwindOnError ( bool  unwind = true)

Friends And Related Function Documentation

friend class SBFrame
friend

Definition at line 104 of file SBExpressionOptions.h.

friend class SBTarget
friend

Definition at line 106 of file SBExpressionOptions.h.

friend class SBValue
friend

Definition at line 105 of file SBExpressionOptions.h.


The documentation for this class was generated from the following file: