Lines Matching refs:filename
372 bool Dependencies::Register(StringView filename, Library* dep_library,
375 if (!InsertByName(filename, library_name, dep_library)) {
381 if (!InsertByName(filename, alias_name, dep_library)) {
391 bool Dependencies::InsertByName(StringView filename, const std::vector<StringView>& name,
393 auto iter = dependencies_.find(filename);
395 dependencies_.emplace(filename, std::make_unique<ByName>());
398 iter = dependencies_.find(filename);
405 bool Dependencies::Lookup(StringView filename, const std::vector<StringView>& name,
407 auto iter1 = dependencies_.find(filename);
463 auto filename = location.source_file().filename();
465 if (!dependencies_.Lookup(filename, library_name, &dep_library)) {
643 auto filename = using_directive->location().source_file().filename();
644 if (!dependencies_.Register(filename, dep_library, using_directive->maybe_alias)) {