MayaFlux
1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
set_context_includes()
void MayaFlux::Journal::Archivist::Impl::set_context_includes
(
const std::vector<
Context
> &
contexts
)
inline
Definition at line
182
of file
Archivist.cpp
.
183
{
184
uint64_t includes = 0;
185
for
(
auto
context : contexts) {
186
auto
idx =
static_cast<
size_t
>
(context);
187
if
(idx <
m_context_filters
.size())
188
includes |= uint64_t { 1 } << idx;
189
}
190
m_context_includes
.store(includes, std::memory_order_release);
191
}
MayaFlux::Journal::Archivist::Impl::m_context_filters
std::array< std::atomic< bool >, magic_enum::enum_count< Context >()> m_context_filters
Definition
Archivist.cpp:297
MayaFlux::Journal::Archivist::Impl::m_context_includes
std::atomic< uint64_t > m_context_includes
Definition
Archivist.cpp:299
References
m_context_filters
, and
m_context_includes
.
MayaFlux
Journal
Archivist
Impl
Generated by
1.9.8