Lines Matching full:paths
201 auto paths = options->get()->GetValue<JsonObject::JsonObjPointer>("paths"); in ParsePaths() local
202 if (paths == nullptr) { in ParsePaths()
206 for (size_t keyIdx = 0; keyIdx < paths->get()->GetSize(); ++keyIdx) { in ParsePaths()
207 auto &key = paths->get()->GetKeyByIndex(keyIdx); in ParsePaths()
212 auto values = paths->get()->GetValue<JsonObject::ArrayT>(key); in ParsePaths()
350 … std::map<std::string, std::vector<std::string>, CompareByLength> &paths, in ResolvePathInDependenciesImpl() argument
353 for (const auto &dependencyPath : arktsConfig->Paths()) { in ResolvePathInDependenciesImpl()
354 paths.emplace(dependencyPath.first, dependencyPath.second); in ResolvePathInDependenciesImpl()
360 ResolvePathInDependenciesImpl(config.second.get(), paths, entries); in ResolvePathInDependenciesImpl()
402 // Parse "paths" in ParseCompilerOptions()
506 for (const auto &[alias, paths] : paths_) { in ResolvePath()
511 … // NOTE(ivagin): arktsconfig contains array of paths for each prefix, for now just get first one in ResolvePath()
512 std::string newPrefix = TrimPath(paths[0]); in ResolvePath()