|  | //===-- SWIG Interface for SBStringList -------------------------*- 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 SBStringList | 
|  | { | 
|  | public: | 
|  |  | 
|  | SBStringList (); | 
|  |  | 
|  | SBStringList (const lldb::SBStringList &rhs); | 
|  |  | 
|  | ~SBStringList (); | 
|  |  | 
|  | bool | 
|  | IsValid() const; | 
|  |  | 
|  | void | 
|  | AppendString (const char *str); | 
|  |  | 
|  | void | 
|  | AppendList (const char **strv, int strc); | 
|  |  | 
|  | void | 
|  | AppendList (const lldb::SBStringList &strings); | 
|  |  | 
|  | uint32_t | 
|  | GetSize () const; | 
|  |  | 
|  | const char * | 
|  | GetStringAtIndex (size_t idx); | 
|  |  | 
|  | void | 
|  | Clear (); | 
|  | }; | 
|  |  | 
|  | } // namespace lldb |