Unravel Engine C++ Reference
|
CRTP (Curiously Recurring Template Pattern) base structure for components. More...
#include <basic_component.h>
Public Types | |
using | base = Base |
Static Public Attributes | |
static constexpr bool | in_place_delete = true |
Indicates if the component can be deleted in place. | |
Additional Inherited Members | |
![]() | |
void | touch () |
Marks the component as 'touched'. | |
![]() | |
bool | eto {} |
Disable empty type optimizations. | |
CRTP (Curiously Recurring Template Pattern) base structure for components.
T | The derived component type. |
Base | The base component type, defaults to basic_component. |
Definition at line 90 of file basic_component.h.
using unravel::component_crtp< T, Base >::base = Base |
Definition at line 95 of file basic_component.h.
|
staticconstexpr |
Indicates if the component can be deleted in place.
Definition at line 93 of file basic_component.h.