Lines Matching full:class1
19 class Class1 final : protected TrailingObjects<Class1, short> {
27 Class1(int *ShortArray, unsigned NumShorts) : NumShorts(NumShorts) {
33 static Class1 *create(int *ShortArray, unsigned NumShorts) {
35 return new (Mem) Class1(ShortArray, NumShorts);
102 Class1 *C = Class1::create(arr, 3);
103 EXPECT_EQ(sizeof(Class1), sizeof(unsigned));
104 EXPECT_EQ(Class1::additionalSizeToAlloc<short>(1), sizeof(short));
105 EXPECT_EQ(Class1::additionalSizeToAlloc<short>(3), sizeof(short) * 3);
107 EXPECT_EQ(Class1::totalSizeToAlloc<short>(1), sizeof(Class1) + sizeof(short));
108 EXPECT_EQ(Class1::totalSizeToAlloc<short>(3),
109 sizeof(Class1) + sizeof(short) * 3);