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), 134 : public TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, 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>())); 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/Expr.h
2813 private llvm::TrailingObjects<MemberExpr, MemberExprNameQualifier, 2836 size_t numTrailingObjects(OverloadToken<MemberExprNameQualifier>) const { 2902 return getTrailingObjects<MemberExprNameQualifier>()->FoundDecl; 2916 return getTrailingObjects<MemberExprNameQualifier>()->QualifierLoc;tools/clang/lib/AST/Expr.cpp
1669 totalSizeToAlloc<MemberExprNameQualifier, ASTTemplateKWAndArgsInfo, 1691 MemberExprNameQualifier *NQ = 1692 E->getTrailingObjects<MemberExprNameQualifier>(); 1726 totalSizeToAlloc<MemberExprNameQualifier, ASTTemplateKWAndArgsInfo,tools/clang/lib/Serialization/ASTReaderStmt.cpp
815 E->getTrailingObjects<MemberExprNameQualifier>()->FoundDecl = FoundDecl; 820 E->getTrailingObjects<MemberExprNameQualifier>()->QualifierLoc =