File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -64,6 +64,11 @@ BuiltinLoader::BuiltinLoader()
64
64
#endif // HAVE_AMARO
65
65
}
66
66
67
+ std::ranges::keys_view<std::ranges::ref_view<const BuiltinSourceMap>>
68
+ BuiltinLoader::GetBuiltinIds () const {
69
+ return std::views::keys (*source_.read ());
70
+ }
71
+
67
72
bool BuiltinLoader::Exists (const char * id) {
68
73
auto source = source_.read ();
69
74
return source->find (id) != source->end ();
Original file line number Diff line number Diff line change @@ -127,9 +127,9 @@ class NODE_EXTERN_PRIVATE BuiltinLoader {
127
127
128
128
void CopySourceAndCodeCacheReferenceFrom (const BuiltinLoader* other);
129
129
130
- [[nodiscard]] auto GetBuiltinIds () const {
131
- return std::views::keys (*source_. read ());
132
- }
130
+ [[nodiscard]] std::ranges::keys_view<
131
+ std::ranges::ref_view< const BuiltinSourceMap>>
132
+ GetBuiltinIds () const ;
133
133
134
134
void SetEagerCompile () { should_eager_compile_ = true ; }
135
135
You can’t perform that action at this time.
0 commit comments