|  | //===-- SWIG Interface for SBBreakpointLocation -----------------*- C++ -*-===// | 
|  | // | 
|  | //                     The LLVM Compiler Infrastructure | 
|  | // | 
|  | // This file is distributed under the University of Illinois Open Source | 
|  | // License. See LICENSE.TXT for details. | 
|  | // | 
|  | //===----------------------------------------------------------------------===// | 
|  |  | 
|  | namespace lldb { | 
|  |  | 
|  | %feature("docstring", | 
|  | "Represents one unique instance (by address) of a logical breakpoint. | 
|  |  | 
|  | A breakpoint location is defined by the breakpoint that produces it, | 
|  | and the address that resulted in this particular instantiation. | 
|  | Each breakpoint location has its settable options. | 
|  |  | 
|  | SBBreakpoint contains SBBreakpointLocation(s). See docstring of SBBreakpoint | 
|  | for retrieval of an SBBreakpointLocation from an SBBreakpoint." | 
|  | ) SBBreakpointLocation; | 
|  | class SBBreakpointLocation | 
|  | { | 
|  | public: | 
|  |  | 
|  | SBBreakpointLocation (); | 
|  |  | 
|  | SBBreakpointLocation (const lldb::SBBreakpointLocation &rhs); | 
|  |  | 
|  | ~SBBreakpointLocation (); | 
|  |  | 
|  | break_id_t | 
|  | GetID (); | 
|  |  | 
|  | bool | 
|  | IsValid() const; | 
|  |  | 
|  | lldb::SBAddress | 
|  | GetAddress(); | 
|  |  | 
|  | lldb::addr_t | 
|  | GetLoadAddress (); | 
|  |  | 
|  | void | 
|  | SetEnabled(bool enabled); | 
|  |  | 
|  | bool | 
|  | IsEnabled (); | 
|  |  | 
|  | uint32_t | 
|  | GetIgnoreCount (); | 
|  |  | 
|  | void | 
|  | SetIgnoreCount (uint32_t n); | 
|  |  | 
|  | %feature("docstring", " | 
|  | //-------------------------------------------------------------------------- | 
|  | /// The breakpoint location stops only if the condition expression evaluates | 
|  | /// to true. | 
|  | //-------------------------------------------------------------------------- | 
|  | ") SetCondition; | 
|  | void | 
|  | SetCondition (const char *condition); | 
|  |  | 
|  | %feature("docstring", " | 
|  | //------------------------------------------------------------------ | 
|  | /// Get the condition expression for the breakpoint location. | 
|  | //------------------------------------------------------------------ | 
|  | ") GetCondition; | 
|  | const char * | 
|  | GetCondition (); | 
|  |  | 
|  | void | 
|  | SetThreadID (lldb::tid_t sb_thread_id); | 
|  |  | 
|  | lldb::tid_t | 
|  | GetThreadID (); | 
|  |  | 
|  | void | 
|  | SetThreadIndex (uint32_t index); | 
|  |  | 
|  | uint32_t | 
|  | GetThreadIndex() const; | 
|  |  | 
|  | void | 
|  | SetThreadName (const char *thread_name); | 
|  |  | 
|  | const char * | 
|  | GetThreadName () const; | 
|  |  | 
|  | void | 
|  | SetQueueName (const char *queue_name); | 
|  |  | 
|  | const char * | 
|  | GetQueueName () const; | 
|  |  | 
|  | bool | 
|  | IsResolved (); | 
|  |  | 
|  | bool | 
|  | GetDescription (lldb::SBStream &description, DescriptionLevel level); | 
|  |  | 
|  | SBBreakpoint | 
|  | GetBreakpoint (); | 
|  | }; | 
|  |  | 
|  | } // namespace lldb |