| 27 | namespace env_internal { |
| 28 | |
| 29 | void ExtensionRegistry::RegisterCompilerLibrary( |
| 30 | absl::string_view name, absl::string_view alias, int version, |
| 31 | absl::AnyInvocable<CompilerLibrary() const> library_factory) { |
| 32 | library_registry_.push_back( |
| 33 | LibraryRegistration(name, alias, version, std::move(library_factory))); |
| 34 | } |
| 35 | |
| 36 | absl::StatusOr<CompilerLibrary> ExtensionRegistry::GetCompilerLibrary( |
| 37 | absl::string_view name, int version) const { |