Lines Matching refs:Class1
18 class Class1 final : protected TrailingObjects<Class1, short> { class
26 Class1(int *ShortArray, unsigned NumShorts) : NumShorts(NumShorts) { in Class1() function in __anon4304282c0111::Class1
32 static Class1 *create(int *ShortArray, unsigned NumShorts) { in create()
34 return new (Mem) Class1(ShortArray, NumShorts); in create()
109 Class1 *C = Class1::create(arr, 3); in TEST()
110 EXPECT_EQ(sizeof(Class1), sizeof(unsigned)); in TEST()
111 EXPECT_EQ(Class1::additionalSizeToAlloc<short>(1), sizeof(short)); in TEST()
112 EXPECT_EQ(Class1::additionalSizeToAlloc<short>(3), sizeof(short) * 3); in TEST()
114 EXPECT_EQ(alignof(Class1), in TEST()
115 alignof(Class1::FixedSizeStorage<short>::with_counts<1>::type)); in TEST()
116 EXPECT_EQ(sizeof(Class1::FixedSizeStorage<short>::with_counts<1>::type), in TEST()
117 llvm::alignTo(Class1::totalSizeToAlloc<short>(1), alignof(Class1))); in TEST()
118 EXPECT_EQ(Class1::totalSizeToAlloc<short>(1), sizeof(Class1) + sizeof(short)); in TEST()
120 EXPECT_EQ(alignof(Class1), in TEST()
121 alignof(Class1::FixedSizeStorage<short>::with_counts<3>::type)); in TEST()
122 EXPECT_EQ(sizeof(Class1::FixedSizeStorage<short>::with_counts<3>::type), in TEST()
123 llvm::alignTo(Class1::totalSizeToAlloc<short>(3), alignof(Class1))); in TEST()
124 EXPECT_EQ(Class1::totalSizeToAlloc<short>(3), in TEST()
125 sizeof(Class1) + sizeof(short) * 3); in TEST()