#include "third_party/blink/renderer/platform/wtf/type_traits.h"
#include "build/build_config.h"
#include "third_party/blink/renderer/platform/wtf/allocator/allocator.h"
namespace WTF {
namespace {
struct VirtualClass { … };
static_assert …;
struct DestructorClass { … };
static_assert …;
static_assert …;
static_assert …;
struct MixedPrivate { … };
static_assert …;
static_assert …;
static_assert …;
struct JustPrivate { … };
static_assert …;
static_assert …;
static_assert …;
struct JustPublic { … };
static_assert …;
static_assert …;
static_assert …;
struct NestedInherited : public JustPublic, JustPrivate { … };
static_assert …;
static_assert …;
static_assert …;
struct NestedOwned { … };
static_assert …;
static_assert …;
static_assert …;
class NonCopyableClass { … };
static_assert …;
static_assert …;
static_assert …;
template <typename T>
class TestBaseClass { … };
class TestDerivedClass : public TestBaseClass<int> { … };
static_assert …;
static_assert …;
static_assert …;
IntArray;
IntArraySized;
#if !defined(COMPILER_MSVC) || defined(__clang__)
class AssignmentDeleted final { … };
static_assert …;
static_assert …;
class AssignmentPrivate final { … };
static_assert …;
static_assert …;
class CopyAssignmentDeleted final { … };
static_assert …;
static_assert …;
class CopyAssignmentPrivate final { … };
static_assert …;
static_assert …;
class CopyAssignmentUndeclared final { … };
static_assert …;
static_assert …;
class Assignable final { … };
static_assert …;
static_assert …;
class AssignableImplicit final { … };
static_assert …;
static_assert …;
#endif
class DefaultConstructorDeleted final { … };
class DestructorDeleted final { … };
static_assert …;
static_assert …;
#define EnsurePtrConvertibleArgDecl(From, To) …
template <typename T>
class Wrapper { … };
class ForwardDeclarationOnlyClass;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
}
}