#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_HEAP_HEAP_TEST_OBJECTS_H_
#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_HEAP_HEAP_TEST_OBJECTS_H_
#include "base/functional/callback_forward.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/heap/member.h"
#include "third_party/blink/renderer/platform/heap/visitor.h"
namespace blink {
template <typename T>
class ObjectWithCallbackBeforeInitializer
: public GarbageCollected<ObjectWithCallbackBeforeInitializer<T>> { … };
template <typename T>
class MixinWithCallbackBeforeInitializer : public GarbageCollectedMixin { … };
class BoolMixin { … };
template <typename T>
class ObjectWithMixinWithCallbackBeforeInitializer
: public GarbageCollected<ObjectWithMixinWithCallbackBeforeInitializer<T>>,
public BoolMixin,
public MixinWithCallbackBeforeInitializer<T> { … };
class LinkedObject : public GarbageCollected<LinkedObject> { … };
class IntegerObject : public GarbageCollected<IntegerObject> { … };
struct IntegerObjectHash { … };
}
#endif