reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
967 AlignedCharArrayUnion<RootLeaf, RootBranchData> data; 983 T &dataAs() const { 984 return *bit_cast<T *>(const_cast<char *>(data.buffer)); 996 RootBranchData &rootBranchData() const { 998 return dataAs<RootBranchData>(); 1000 RootBranchData &rootBranchData() { 1002 return dataAs<RootBranchData>(); 1025 new (&rootBranchData()) RootBranchData(); 1029 rootBranchData().~RootBranchData();include/llvm/Support/AlignOf.h
25 AlignerImpl<Ts...> rest; 30 T t; 36 SizerImpl<Ts...> rest; 39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };