// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef TOOLS_BINARY_SIZE_LIBSUPERSIZE_VIEWER_CASPIAN_GROUPED_PATH_H_ #define TOOLS_BINARY_SIZE_LIBSUPERSIZE_VIEWER_CASPIAN_GROUPED_PATH_H_ #include <stddef.h> #include <functional> #include <ostream> #include <string> #include <string_view> namespace caspian { struct GroupedPath { … }; std::ostream& operator<<(std::ostream& os, const GroupedPath& path); } // namespace caspian namespace std { template <> struct hash<caspian::GroupedPath> { … }; } // namespace std #endif // TOOLS_BINARY_SIZE_LIBSUPERSIZE_VIEWER_CASPIAN_GROUPED_PATH_H_