MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ resize()

void MayaFlux::Memory::SeqlockArray::resize ( size_t  n)
inline

Replace the slot array with n default-constructed Seqlock instances.

Not concurrent-safe. Call only during initialisation or reconfiguration when no readers or writers are active.

Parameters
nNew slot count.

Definition at line 339 of file SeqLock.hpp.

340 {
341 m_slots.clear();
342 m_slots.reserve(n);
343 for (size_t i = 0; i < n; ++i)
344 m_slots.emplace_back(std::make_unique<Seqlock>());
345 }
std::vector< std::unique_ptr< Seqlock > > m_slots
Definition SeqLock.hpp:381

References m_slots.

Referenced by MayaFlux::Kakshya::PlotContainer::add_series(), SeqlockArray(), and MayaFlux::Kakshya::TextureContainer::TextureContainer().

+ Here is the caller graph for this function: