reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
874 AlignedCharArrayUnion<BucketT[InlineBuckets], LargeRep> storage; 949 LargeRep TmpRep = std::move(*LargeSide.getLargeRep()); 950 LargeSide.getLargeRep()->~LargeRep(); 971 new (SmallSide.getLargeRep()) LargeRep(std::move(TmpRep)); 994 new (getLargeRep()) LargeRep(allocateBuckets(other.getNumBuckets())); 1003 new (getLargeRep()) LargeRep(allocateBuckets(InitBuckets)); 1041 new (getLargeRep()) LargeRep(allocateBuckets(AtLeast)); 1046 LargeRep OldRep = std::move(*getLargeRep()); 1047 getLargeRep()->~LargeRep(); 1051 new (getLargeRep()) LargeRep(allocateBuckets(AtLeast)); 1114 const LargeRep *getLargeRep() const { 1120 LargeRep *getLargeRep() { 1145 getLargeRep()->~LargeRep(); 1148 LargeRep allocateBuckets(unsigned Num) { 1150 LargeRep Rep = {static_cast<BucketT *>(allocate_buffer(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)]; }; 50 llvm::detail::SizerImpl<T, Ts...>)];usr/include/c++/7.4.0/bits/move.h
98 move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/type_traits 1633 { typedef _Tp type; };