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.h65 FirstAlignment = alignof(First), 66 RestAlignment = AlignmentCalcHelper<Rest...>::Alignment, 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); 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>) { 179 auto *Ptr = TopTrailingObj::getTrailingObjectsImpl( 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...> 284 TrailingObjectsBase::OverloadToken<T>) { 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/Type.h
3730 FunctionType::ExceptionType, Expr *, FunctionDecl *, 3835 unsigned numTrailingObjects(OverloadToken<ExceptionType>) const { 4089 getTrailingObjects<ExceptionType>());tools/clang/lib/AST/ASTContext.cpp
3881 FunctionType::ExceptionType, Expr *, FunctionDecl *,
tools/clang/lib/AST/Type.cpp 2995 reinterpret_cast<QualType *>(getTrailingObjects<ExceptionType>());