Default constructor — pre-sizes to N (useful when N > 0).
| 166 | public: |
| 167 | // Default constructor — pre-sizes to N (useful when N > 0). |
| 168 | circular_buffer() FL_NOEXCEPT { |
| 169 | mStorage.resize(N); |
| 170 | mCore.assign(mStorage.data(), N); |
| 171 | } |
| 172 | |
| 173 | // PMR-aware constructor. |
| 174 | explicit circular_buffer(memory_resource* resource) |