#include "lldb/Target/ThreadSpec.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/StructuredData.h"
usingnamespacelldb;
usingnamespacelldb_private;
const char *ThreadSpec::g_option_names[static_cast<uint32_t>(
ThreadSpec::OptionNames::LastOptionName)]{ … };
ThreadSpec::ThreadSpec() : … { … }
std::unique_ptr<ThreadSpec> ThreadSpec::CreateFromStructuredData(
const StructuredData::Dictionary &spec_dict, Status &error) { … }
StructuredData::ObjectSP ThreadSpec::SerializeToStructuredData() { … }
const char *ThreadSpec::GetName() const { … }
const char *ThreadSpec::GetQueueName() const { … }
bool ThreadSpec::TIDMatches(Thread &thread) const { … }
bool ThreadSpec::IndexMatches(Thread &thread) const { … }
bool ThreadSpec::NameMatches(Thread &thread) const { … }
bool ThreadSpec::QueueNameMatches(Thread &thread) const { … }
bool ThreadSpec::ThreadPassesBasicTests(Thread &thread) const { … }
bool ThreadSpec::HasSpecification() const { … }
void ThreadSpec::GetDescription(Stream *s, lldb::DescriptionLevel level) const { … }