mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-27 15:28:53 -04:00

Fix the RegularExpression class so it has a real copy constructor. Fix the breakpoint setting with multiple shared libraries so it makes one breakpoint not one per shared library. Add SBFileSpecList, to be used to expose the above to the SB interface (not done yet.) llvm-svn: 140225
46 lines
909 B
C++
46 lines
909 B
C++
//===-- SWIG Interface for SBFileSpecList -----------------------*- 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 SBFileSpecList
|
|
{
|
|
public:
|
|
SBFileSpecList ();
|
|
|
|
SBFileSpecList (const lldb::SBFileSpecList &rhs);
|
|
|
|
~SBFileSpecList ();
|
|
|
|
uint32_t
|
|
GetSize () const;
|
|
|
|
bool
|
|
GetDescription (SBStream &description) const;
|
|
|
|
void
|
|
Append (const SBFileSpec &sb_file);
|
|
|
|
bool
|
|
AppendIfUnique (const SBFileSpec &sb_file);
|
|
|
|
void
|
|
Clear();
|
|
|
|
uint32_t
|
|
FindFileIndex (uint32_t idx, const SBFileSpec &sb_file);
|
|
|
|
const SBFileSpec
|
|
GetFileSpecAtIndex (uint32_t idx) const;
|
|
|
|
};
|
|
|
|
|
|
} // namespace lldb
|