#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_STYLE_MEMBER_COPY_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_STYLE_MEMBER_COPY_H_
#include <memory>
#include "base/memory/scoped_refptr.h"
#include "third_party/blink/renderer/core/style/content_data.h"
#include "third_party/blink/renderer/core/style/paint_images.h"
namespace blink {
template <typename T>
scoped_refptr<T> MemberCopy(const scoped_refptr<T>& v) { … }
template <typename T>
Member<T> MemberCopy(const Member<T>& v) { … }
template <typename T>
std::unique_ptr<T> MemberCopy(const std::unique_ptr<T>& v) { … }
inline Member<ContentData> MemberCopy(const Member<ContentData>& v) { … }
inline Member<PaintImages> MemberCopy(const Member<PaintImages>& v) { … }
}
#endif