

|
LLVM 23.0.0git
|
#include "llvm/Support/GlobPattern.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Errc.h"Go to the source code of this file.
Functions | |
| static Expected< BitVector > | expand (StringRef S, StringRef Original) |
| static Expected< SmallVector< std::string, 1 > > | parseBraceExpansions (StringRef S, std::optional< size_t > MaxSubPatterns) |
| static StringRef | maxPlainSubstring (StringRef S, bool SlashAgnostic) |
| static bool | matchChar (char PatC, char QueryC, bool SlashAgnostic) |
Variables | |
| static constexpr char | PrefixMetacharacters [] = "?*[{\\" |
| static constexpr char | SuffixMetacharacters [] = "?*[]{}\\" |
| static constexpr char | PrefixMetacharactersWithSlash [] = "?*[{\\/" |
| static constexpr char | SuffixMetacharactersWithSlash [] = "?*[]{}\\/" |
Definition at line 26 of file GlobPattern.cpp.
References llvm::CallingConv::C, llvm::invalid_argument, llvm::make_error(), llvm::StringRef::size(), and llvm::StringRef::substr().
Referenced by llvm::MipsSEFrameLowering::determineCalleeSaves().
Definition at line 286 of file GlobPattern.cpp.
Definition at line 140 of file GlobPattern.cpp.
References assert(), llvm::StringRef::drop_front(), llvm::StringRef::empty(), llvm::StringRef::find_first_of(), llvm::StringRef::front(), PrefixMetacharacters, PrefixMetacharactersWithSlash, llvm::StringRef::size(), and llvm::StringRef::take_front().
Referenced by llvm::GlobPattern::longest_substr().
|
static |
Definition at line 64 of file GlobPattern.cpp.
References llvm::StringRef::contains(), E(), llvm::SmallVectorImpl< T >::emplace_back(), llvm::StringRef::find(), I, llvm::invalid_argument, llvm::Length, llvm::make_error(), llvm::reverse(), llvm::StringRef::size(), llvm::StringRef::str(), llvm::StringRef::substr(), and std::swap().
Referenced by llvm::GlobPattern::create().
|
staticconstexpr |
Definition at line 19 of file GlobPattern.cpp.
Referenced by llvm::GlobPattern::create(), and maxPlainSubstring().
|
staticconstexpr |
Definition at line 21 of file GlobPattern.cpp.
Referenced by llvm::GlobPattern::create(), and maxPlainSubstring().
|
staticconstexpr |
Definition at line 20 of file GlobPattern.cpp.
Referenced by llvm::GlobPattern::create().
|
staticconstexpr |
Definition at line 22 of file GlobPattern.cpp.
Referenced by llvm::GlobPattern::create().