// Copyright 2020 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.#ifndef V8_PARSING_IMPORT_ASSERTIONS_H_#define V8_PARSING_IMPORT_ASSERTIONS_H_#include "src/parsing/scanner.h" // Only for Scanner::Location.#include "src/zone/zone-containers.h"namespacev8{namespaceinternal{structV8_EXPORT_PRIVATEImportAssertionsKeyComparer{booloperator()(constAstRawString*lhs,constAstRawString*rhs)const;};classImportAssertions:publicZoneMap<constAstRawString*,std::pair<constAstRawString*,Scanner::Location>,ImportAssertionsKeyComparer>{public:explicitImportAssertions(Zone*zone):ZoneMap<constAstRawString*,std::pair<constAstRawString*,Scanner::Location>,ImportAssertionsKeyComparer>(zone){}};}// namespace internal}// namespace v8#endif // V8_PARSING_IMPORT_ASSERTIONS_H_