Lines Matching defs:Array
27 /// The Array type provides an interface similar to std::vector<...> but does
31 /// is destroyed. When an Array is destroyed, it will destroy elements in the
33 template <class T> class Array {
296 explicit Array(AllocatorType &A) XRAY_NEVER_INSTRUMENT
303 Array() XRAY_NEVER_INSTRUMENT : Alloc(nullptr),
309 Array(const Array &) = delete;
310 Array &operator=(const Array &) = delete;
312 Array(Array &&O) XRAY_NEVER_INSTRUMENT : Alloc(O.Alloc),
324 Array &operator=(Array &&O) XRAY_NEVER_INSTRUMENT {
338 ~Array() XRAY_NEVER_INSTRUMENT {
645 typename Array<T>::Segment Array<T>::SentinelSegment{
646 &Array<T>::SentinelSegment, &Array<T>::SentinelSegment, {'\0'}};