#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_BINDINGS_STRING_RESOURCE_H_
#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_BINDINGS_STRING_RESOURCE_H_
#include "base/dcheck_is_on.h"
#include "third_party/blink/renderer/platform/bindings/parkable_string.h"
#include "third_party/blink/renderer/platform/platform_export.h"
#include "third_party/blink/renderer/platform/wtf/allocator/allocator.h"
#include "third_party/blink/renderer/platform/wtf/text/atomic_string.h"
#include "v8/include/v8.h"
namespace blink {
class StringResourceBase { … };
class StringResource16Base : public StringResourceBase,
public v8::String::ExternalStringResource { … };
class StringResource16 final : public StringResource16Base { … };
class ParkableStringResource16 final : public StringResource16Base { … };
class StringResource8Base : public StringResourceBase,
public v8::String::ExternalOneByteStringResource { … };
class StringResource8 final : public StringResource8Base { … };
class ParkableStringResource8 final : public StringResource8Base { … };
}
#endif