MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::HookList::Snapshot Class Reference

The entries of a list at one instant, kept alive while this object exists. More...

#include <NodeUtils.hpp>

+ Collaboration diagram for MayaFlux::Nodes::HookList::Snapshot:

Public Member Functions

const HookEntry * begin () const
 
bool empty () const
 
const HookEntry * end () const
 
Snapshot & operator= (const Snapshot &)=delete
 
Snapshot & operator= (Snapshot &&)=delete
 
size_t size () const
 
 Snapshot ()=default
 
 Snapshot (const Snapshot &)=delete
 
 Snapshot (Snapshot &&other) noexcept
 
 ~Snapshot ()
 

Private Member Functions

 Snapshot (const HookList *list, const std::vector< HookEntry > *entries)
 

Private Attributes

const std::vector< HookEntry > * m_entries { nullptr }
 
const HookList * m_list { nullptr }
 

Friends

class HookList
 

Detailed Description

The entries of a list at one instant, kept alive while this object exists.

Definition at line 99 of file NodeUtils.hpp.


The documentation for this class was generated from the following files: