LLDB mainline
Enumerations | Functions
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()

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 
)
static

◆ IsCompatible()

IsCompatibleResult IsCompatible ( const FileSpec curr_file,
const FileSpec file_spec 
)