#include <cinttypes>
#include "lldb/API/SBQueue.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/API/SBProcess.h"
#include "lldb/API/SBQueueItem.h"
#include "lldb/API/SBThread.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Queue.h"
#include "lldb/Target/QueueItem.h"
#include "lldb/Target/Thread.h"
usingnamespacelldb;
usingnamespacelldb_private;
namespace lldb_private {
class QueueImpl { … };
}
SBQueue::SBQueue() : … { … }
SBQueue::SBQueue(const QueueSP &queue_sp)
: … { … }
SBQueue::SBQueue(const SBQueue &rhs) { … }
const lldb::SBQueue &SBQueue::operator=(const lldb::SBQueue &rhs) { … }
SBQueue::~SBQueue() = default;
bool SBQueue::IsValid() const { … }
operator bool()
void SBQueue::Clear() { … }
void SBQueue::SetQueue(const QueueSP &queue_sp) { … }
lldb::queue_id_t SBQueue::GetQueueID() const { … }
uint32_t SBQueue::GetIndexID() const { … }
const char *SBQueue::GetName() const { … }
uint32_t SBQueue::GetNumThreads() { … }
SBThread SBQueue::GetThreadAtIndex(uint32_t idx) { … }
uint32_t SBQueue::GetNumPendingItems() { … }
SBQueueItem SBQueue::GetPendingItemAtIndex(uint32_t idx) { … }
uint32_t SBQueue::GetNumRunningItems() { … }
SBProcess SBQueue::GetProcess() { … }
lldb::QueueKind SBQueue::GetKind() { … }