#ifndef LLDB_SBFileSpecListBinding_h_
#define LLDB_SBFileSpecListBinding_h_
#include "lldb/Bindings/SBBindingDefines.h"
#ifdef __cplusplus
extern "C" {
#endif
LLDB_API SBFileSpecListRef CreateSBFileSpecList(void);
LLDB_API void DisposeSBFileSpecList(SBFileSpecListRef instance);
LLDB_API unsigned int SBFileSpecListGetSize(SBFileSpecListRef instance);
LLDB_API bool SBFileSpecListGetDescription(SBFileSpecListRef instance, SBStreamRef description);
LLDB_API void SBFileSpecListAppend(SBFileSpecListRef instance, SBFileSpecRef sb_file);
LLDB_API bool SBFileSpecListAppendIfUnique(SBFileSpecListRef instance, SBFileSpecRef sb_file);
LLDB_API void SBFileSpecListClear(SBFileSpecListRef instance);
LLDB_API unsigned int SBFileSpecListFindFileIndex(SBFileSpecListRef instance, uint32_t idx,
SBFileSpecRef sb_file, bool full);
LLDB_API SBFileSpecRef SBFileSpecListGetFileSpecAtIndex(SBFileSpecListRef instance, uint32_t idx);
#ifdef __cplusplus
}
#endif
#endif