neoGFX
Cross-platform C++ app/game engine
neogfx::game::static_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 neogfx::game::static_component< Data >::scoped_snapshot

Definition at line 202 of file component.hpp.

Constructor & Destructor Documentation

◆ scoped_snapshot() [1/2]

template<typename Data >
neogfx::game::static_component< Data >::scoped_snapshot::scoped_snapshot ( self_type aOwner)
inline

Definition at line 205 of file component.hpp.

◆ scoped_snapshot() [2/2]

template<typename Data >
neogfx::game::static_component< Data >::scoped_snapshot::scoped_snapshot ( const scoped_snapshot aOther)
inline

Definition at line 211 of file component.hpp.

◆ ~scoped_snapshot()

template<typename Data >
neogfx::game::static_component< Data >::scoped_snapshot::~scoped_snapshot ( )
inline

Definition at line 217 of file component.hpp.

Member Function Documentation

◆ data()

template<typename Data >
self_type& neogfx::game::static_component< Data >::scoped_snapshot::data ( ) const
inline

Definition at line 223 of file component.hpp.


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