LLDB mainline
FileSpecList.cpp File Reference
#include "lldb/Utility/FileSpecList.h"
#include "lldb/Target/Statistics.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/RealpathPrefixes.h"
#include "lldb/Utility/Stream.h"
#include <cstdint>
#include <utility>

Go to the source code of this file.

Enumerations

enum  IsCompatibleResult { kNoMatch = 0 , kOnlyFileMatch = 1 , kBothDirectoryAndFileMatch = 2 }

Functions

static size_t FindFileIndex (size_t start_idx, const FileSpec &file_spec, bool full, size_t num_files, std::function< const FileSpec &(size_t)> get_ith)
IsCompatibleResult IsCompatible (const FileSpec &curr_file, const FileSpec &file_spec)

Enumeration Type Documentation

◆ IsCompatibleResult

Enumerator
kNoMatch 
kOnlyFileMatch 
kBothDirectoryAndFileMatch 

Definition at line 116 of file FileSpecList.cpp.

Function Documentation

◆ FindFileIndex()

size_t FindFileIndex ( size_t start_idx,
const FileSpec & file_spec,
bool full,
size_t num_files,
std::function< const FileSpec &(size_t)> get_ith )
static

◆ IsCompatible()