#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_BINDINGS_V8_GLOBAL_VALUE_MAP_H_
#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_BINDINGS_V8_GLOBAL_VALUE_MAP_H_
#include "third_party/blink/renderer/platform/wtf/allocator/allocator.h"
#include "third_party/blink/renderer/platform/wtf/hash_map.h"
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
#include "v8/include/v8-util.h"
#include "v8/include/v8.h"
namespace blink {
template <typename KeyType,
typename ValueType,
v8::PersistentContainerCallbackType type>
class V8GlobalValueMapTraits { … };
template <typename KeyType, typename ValueType>
class V8GlobalValueMap
: public v8::GlobalValueMap<
KeyType,
ValueType,
V8GlobalValueMapTraits<KeyType, ValueType, v8::kNotWeak>> { … };
}
#endif