1359575Sdim//===-- SWIG Interface for SBThreadCollection -------------------*- C++ -*-===// 2359575Sdim// 3359575Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4359575Sdim// See https://llvm.org/LICENSE.txt for license information. 5359575Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6359575Sdim// 7359575Sdim//===----------------------------------------------------------------------===// 8359575Sdim 9359575Sdim#include <stdio.h> 10359575Sdim 11359575Sdimnamespace lldb { 12359575Sdim 13359575Sdim%feature("docstring", 14359575Sdim"Represents a collection of SBThread objects." 15359575Sdim) SBThreadCollection; 16359575Sdimclass SBThreadCollection 17359575Sdim{ 18359575Sdimpublic: 19359575Sdim 20359575Sdim SBThreadCollection (); 21359575Sdim 22359575Sdim SBThreadCollection (const SBThreadCollection &rhs); 23359575Sdim 24359575Sdim ~SBThreadCollection (); 25359575Sdim 26359575Sdim bool 27359575Sdim IsValid () const; 28359575Sdim 29359575Sdim explicit operator bool() const; 30359575Sdim 31359575Sdim size_t 32359575Sdim GetSize (); 33359575Sdim 34359575Sdim lldb::SBThread 35359575Sdim GetThreadAtIndex (size_t idx); 36359575Sdim 37359575Sdim}; 38359575Sdim 39359575Sdim} // namespace lldb 40