llvm/lldb/source/Target/ThreadSpec.cpp

//===-- ThreadSpec.cpp ----------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#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 {}