10 #ifndef LLDB_SBThreadPlan_h_ 
   11 #define LLDB_SBThreadPlan_h_ 
   21   friend class lldb_private::ThreadPlan;
 
   38   lldb::StopReason GetStopReason();
 
   42   size_t GetStopReasonDataCount();
 
   62   uint64_t GetStopReasonDataAtIndex(uint32_t idx);
 
   70   void SetPlanComplete(
bool success);
 
   72   bool IsPlanComplete();
 
   81                                                lldb::addr_t range_size);
 
   84                                              lldb::addr_t range_size);
 
   86   SBThreadPlan QueueThreadPlanForStepOut(uint32_t frame_idx_to_step_to,
 
   87                                          bool first_insn = 
false);
 
   92   lldb_private::ThreadPlan *
get();
 
  102   friend class lldb_private::QueueImpl;
 
  106   void SetThreadPlan(
const lldb::ThreadPlanSP &lldb_object_sp);
 
  110   lldb::ThreadPlanSP m_opaque_sp;
 
  115 #endif // LLDB_SBThreadPlan_h_ 
class LLDB_API SBThreadPlan