| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| 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 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments