neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::ecs::component< Data >::scoped_snapshot Class Reference

#include <component.hpp>

Public Member Functions

 scoped_snapshot (self_type &aOwner)
 
 scoped_snapshot (const scoped_snapshot &aOther)
 
 ~scoped_snapshot ()
 
self_typedata () const
 

Detailed Description

template<typename Data>
class neolib::ecs::component< Data >::scoped_snapshot

Definition at line 226 of file component.hpp.

Constructor & Destructor Documentation

◆ scoped_snapshot() [1/2]

template<typename Data >
neolib::ecs::component< Data >::scoped_snapshot::scoped_snapshot ( self_type aOwner)
inline

Definition at line 229 of file component.hpp.

◆ scoped_snapshot() [2/2]

template<typename Data >
neolib::ecs::component< Data >::scoped_snapshot::scoped_snapshot ( const scoped_snapshot aOther)
inline

Definition at line 234 of file component.hpp.

◆ ~scoped_snapshot()

template<typename Data >
neolib::ecs::component< Data >::scoped_snapshot::~scoped_snapshot ( )
inline

Definition at line 239 of file component.hpp.

Member Function Documentation

◆ data()

template<typename Data >
self_type & neolib::ecs::component< Data >::scoped_snapshot::data ( ) const
inline

Definition at line 244 of file component.hpp.


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