reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
60 sizeof(typename std::aligned_storage<sizeof(T), alignof(T)>::type); 60 sizeof(typename std::aligned_storage<sizeof(T), alignof(T)>::type); 65 SegmentControlBlockSize + next_pow2(sizeof(T)), kCacheLineSize); 70 (SegmentSize - SegmentControlBlockSize) / next_pow2(sizeof(T)); 340 (&E)->~T(); 353 T *AppendEmplace(Args &&... args) XRAY_NEVER_INSTRUMENT { 377 new (AlignedOffset) T{std::forward<Args>(args)...}; 382 T *Append(const T &E) XRAY_NEVER_INSTRUMENT { 382 T *Append(const T &E) XRAY_NEVER_INSTRUMENT { 409 new (AlignedOffset) T(E); 414 T &operator[](uint64_t Offset) const XRAY_NEVER_INSTRUMENT { 429 T &front() const XRAY_NEVER_INSTRUMENT { 435 T &back() const XRAY_NEVER_INSTRUMENT { 444 T *find_element(Predicate P) const XRAY_NEVER_INSTRUMENT { 627 Iterator<T> begin() const XRAY_NEVER_INSTRUMENT { 628 return Iterator<T>(Head, 0, Size); 630 Iterator<T> end() const XRAY_NEVER_INSTRUMENT { 631 return Iterator<T>(Tail, Size, Size); 633 Iterator<const T> cbegin() const XRAY_NEVER_INSTRUMENT { 634 return Iterator<const T>(Head, 0, Size); 636 Iterator<const T> cend() const XRAY_NEVER_INSTRUMENT { 637 return Iterator<const T>(Tail, Size, Size);