LEAP Documentation 40220
Documentation for the LEAP project
CachedProperty< T > Class Template Reference

#include <VivoxGameInstance.h>

Public Member Functions

 CachedProperty (T value)
 
const T & GetValue () const
 
void SetValue (const T &value)
 
void SetDirty (bool value)
 
bool IsDirty () const
 

Protected Attributes

bool m_dirty
 
m_value
 

Constructor & Destructor Documentation

◆ CachedProperty()

template<class T >
CachedProperty< T >::CachedProperty ( value)
inlineexplicit

Member Function Documentation

◆ GetValue()

template<class T >
const T & CachedProperty< T >::GetValue ( ) const
inline

◆ IsDirty()

template<class T >
bool CachedProperty< T >::IsDirty ( ) const
inline

◆ SetDirty()

template<class T >
void CachedProperty< T >::SetDirty ( bool  value)
inline

◆ SetValue()

template<class T >
void CachedProperty< T >::SetValue ( const T &  value)
inline

Member Data Documentation

◆ m_dirty

template<class T >
bool CachedProperty< T >::m_dirty
protected

◆ m_value

template<class T >
T CachedProperty< T >::m_value
protected

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