SDEngine
Game Engine
Loading...
Searching...
No Matches
sd::detail::ComponentIdGenerator Struct Reference

#include <component_registration.hpp>

Public Member Functions

 ComponentIdGenerator ()=delete
 
 ~ComponentIdGenerator ()=delete
 
 ComponentIdGenerator (const ComponentIdGenerator &)=delete
 
ComponentIdGeneratoroperator= (const ComponentIdGenerator &)=delete
 

Static Public Member Functions

static usize next ()
 

Static Private Attributes

static usize m_counter = 0
 

Constructor & Destructor Documentation

◆ ComponentIdGenerator() [1/2]

sd::detail::ComponentIdGenerator::ComponentIdGenerator ( )
delete

◆ ~ComponentIdGenerator()

sd::detail::ComponentIdGenerator::~ComponentIdGenerator ( )
delete

◆ ComponentIdGenerator() [2/2]

sd::detail::ComponentIdGenerator::ComponentIdGenerator ( const ComponentIdGenerator )
delete

Member Function Documentation

◆ next()

static usize sd::detail::ComponentIdGenerator::next ( )
inlinestatic

◆ operator=()

ComponentIdGenerator & sd::detail::ComponentIdGenerator::operator= ( const ComponentIdGenerator )
delete

Member Data Documentation

◆ m_counter

usize sd::detail::ComponentIdGenerator::m_counter = 0
inlinestaticprivate

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