mirror of
https://github.com/llvm/llvm-project.git
synced 2025-05-02 09:56:07 +00:00

Summary: Move scripts/Python/interface to scripts/interface so that we can start making iterative improvements towards sharing the interface files between multiple languages (each of which would have their own directory as now). Test Plan: Build and see. Reviewers: zturner, emaste, clayborg Reviewed By: clayborg Subscribers: mjsabby, lldb-commits Differential Revision: http://reviews.llvm.org/D9212 llvm-svn: 235676
46 lines
920 B
C++
46 lines
920 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, bool full);
|
|
|
|
const SBFileSpec
|
|
GetFileSpecAtIndex (uint32_t idx) const;
|
|
|
|
};
|
|
|
|
|
|
} // namespace lldb
|