| //===-- SWIG Interface for SBQueueItem.h ------------------------*- C++ -*-===// | 
 | // | 
 | //                     The LLVM Compiler Infrastructure | 
 | // | 
 | // This file is distributed under the University of Illinois Open Source | 
 | // License. See LICENSE.TXT for details. | 
 | // | 
 | //===----------------------------------------------------------------------===// | 
 |  | 
 | namespace lldb { | 
 |  | 
 | class SBQueueItem | 
 | { | 
 | public: | 
 |     SBQueueItem (); | 
 |  | 
 |     SBQueueItem (const lldb::QueueItemSP& queue_item_sp); | 
 |      | 
 |    ~SBQueueItem(); | 
 |  | 
 |     bool | 
 |     IsValid() const; | 
 |  | 
 |     void | 
 |     Clear (); | 
 |  | 
 |     lldb::QueueItemKind | 
 |     GetKind () const; | 
 |  | 
 |     void | 
 |     SetKind (lldb::QueueItemKind kind); | 
 |  | 
 |     lldb::SBAddress | 
 |     GetAddress () const; | 
 |  | 
 |     void | 
 |     SetAddress (lldb::SBAddress addr); | 
 |  | 
 |     void | 
 |     SetQueueItem (const lldb::QueueItemSP& queue_item_sp); | 
 |  | 
 |     lldb::SBThread | 
 |     GetExtendedBacktraceThread (const char *type); | 
 | }; | 
 |  | 
 | } // namespace lldb |