Lines Matching refs:ThreadPlan
1 //===-- ThreadPlan.h --------------------------------------------*- C++ -*-===//
25 // ThreadPlan:
104 // Over the lifetime of the plan, various methods of the ThreadPlan are then
178 // characteristic of a ThreadPlan, in which case you needed the extra control.
195 // complete, as a convenience you can call SetPlanComplete and the ThreadPlan
287 class ThreadPlan : public std::enable_shared_from_this<ThreadPlan>,
309 virtual ~ThreadPlan();
397 // This is the wrapper for DoWillResume that does generic ThreadPlan logic,
502 ThreadPlan(ThreadPlanKind kind, const char *name, Thread &thread,
505 // Classes that inherit from ThreadPlan can see and modify these
524 // GetPreviousPlan protected, but only friend ThreadPlan to thread.
526 ThreadPlan *GetPreviousPlan() { return GetThread().GetPreviousPlan(this); }
529 // what ThreadPlan's need to know.
555 // For ThreadPlan only
560 // but ThreadPlan::GetThread().
573 ThreadPlan(const ThreadPlan &) = delete;
574 const ThreadPlan &operator=(const ThreadPlan &) = delete;
583 class ThreadPlanNull : public ThreadPlan {