Yet Another Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
yage::BaseSystem Class Referenceabstract

#include <system.h>

Inheritance diagram for yage::BaseSystem:
yage::NonCopyable yage::System< Derived >

Public Types

typedef std::size_t Identifier
 

Public Member Functions

virtual void update ()=0
 

Protected Attributes

Identifier id_
 

Additional Inherited Members

- Protected Member Functions inherited from yage::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

Member Typedef Documentation

typedef std::size_t yage::BaseSystem::Identifier

Member Function Documentation

virtual void yage::BaseSystem::update ( )
pure virtual

Member Data Documentation

Identifier yage::BaseSystem::id_
protected

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