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

◆ all_expanse_ids()

std::vector< uint32_t > MayaFlux::Nexus::Fabric::all_expanse_ids ( ) const

Stable ids of all registered Expanses in insertion order.

Definition at line 368 of file Fabric.cpp.

369{
370 std::vector<uint32_t> ids;
371 ids.reserve(m_expanses.size());
372 for (const auto& [id, _] : m_expanses)
373 ids.push_back(id);
374 return ids;
375}
std::vector< uint64_t > ids
std::unordered_map< uint32_t, std::shared_ptr< Expanse > > m_expanses
Definition Fabric.hpp:294
uint32_t id() const
Stable id for this Fabric, assigned by Tapestry at construction.
Definition Fabric.hpp:77

References ids, and m_expanses.

Referenced by MayaFlux::Nexus::StateEncoder::encode_fabric().

+ Here is the caller graph for this function: