Home | History | Annotate | Download | only in ADT

Lines Matching defs:storage

32   AlignedCharArrayUnion<T> storage;
42 new (storage.buffer) T(y);
47 new (storage.buffer) T(*O);
51 new (storage.buffer) T(std::forward<T>(y));
56 new (storage.buffer) T(std::move(*O));
69 new (storage.buffer) T(std::move(y));
90 new (storage.buffer) T(std::forward<ArgTypes>(Args)...);
106 new (storage.buffer) T(y);
127 const T* getPointer() const { assert(hasVal); return reinterpret_cast<const T*>(storage.buffer); }
128 T* getPointer() { assert(hasVal); return reinterpret_cast<T*>(storage.buffer); }