Lines Matching +full:- +full:- +full:user
1 //===-- MockTildeExpressionResolver.cpp -----------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
22 void MockTildeExpressionResolver::AddKnownUser(StringRef User, in AddKnownUser() argument
24 assert(!UserDirectories.contains(User)); in AddKnownUser()
25 UserDirectories.insert(std::make_pair(User, HomeDir)); in AddKnownUser()
33 void MockTildeExpressionResolver::SetCurrentUser(StringRef User) { in SetCurrentUser() argument
34 assert(UserDirectories.contains(User)); in SetCurrentUser()
35 CurrentUser = User; in SetCurrentUser()
52 for (const auto &User : UserDirectories) { in ResolveExact() local
53 if (User.getKey() != Expr) in ResolveExact()
55 Output.append(User.getValue().begin(), User.getValue().end()); in ResolveExact()
71 for (const auto &User : UserDirectories) { in ResolvePartial() local
72 if (!User.getKey().starts_with(Expr)) in ResolvePartial()
75 QualifiedName.append(User.getKey().begin(), User.getKey().end()); in ResolvePartial()