reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
103 return Constant<std::alignment_of<T>::value>();
include/llvm/Support/TrailingObjects.h66 RestAlignment = AlignmentCalcHelper<Rest...>::Alignment, 77 enum { Alignment = alignof(First) }; 134 : public TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, 135 MoreTys...> { 137 typedef TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, MoreTys...> 137 typedef TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, MoreTys...> 141 static const bool value = alignof(PrevTy) < alignof(NextTy); 161 static const NextTy * 163 TrailingObjectsBase::OverloadToken<NextTy>) { 171 alignAddr(Ptr, Align::Of<NextTy>())); 176 static NextTy * 178 TrailingObjectsBase::OverloadToken<NextTy>) { 185 return reinterpret_cast<NextTy *>(alignAddr(Ptr, Align::Of<NextTy>())); 195 typename ExtractSecondType<MoreTys, size_t>::type... MoreCounts) { 197 (requiresRealignment() ? llvm::alignTo<alignof(NextTy)>(SizeSoFar) 199 sizeof(NextTy) * Count1, 231 TrailingTys...>::Alignment, 232 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, 233 BaseTy, TrailingTys...> { 241 trailing_objects_internal::AlignmentCalcHelper<TrailingTys...>::Alignment, 242 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...> 242 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...> 302 template <typename T> const T *getTrailingObjects() const { 314 template <typename T> T *getTrailingObjects() { 332 TrailingTys, size_t>::type... Counts) { 342 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type 342 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type 344 TrailingTys, size_t>::type... Counts) {tools/clang/include/clang/AST/ExprObjC.h
308 ObjCDictionaryLiteral_ExpansionData> { 325 using ExpansionData = ObjCDictionaryLiteral_ExpansionData;tools/clang/lib/Serialization/ASTReaderStmt.cpp
1194 auto *Expansions =