CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ErasableTypeTrait Struct Referenceabstract

A meta interface that can be implemented by types that support erasion. More...

#include <CeresEngine/Reflection/TypeInfo.hpp>

Inheritance diagram for CeresEngine::ErasableTypeTrait:
CeresEngine::impl::TErasableTypeTrait< T >

Public Member Functions

virtual Box erase (const Box &container, const Box &where) const =0
 

Protected Member Functions

 ~ErasableTypeTrait ()=default
 

Detailed Description

A meta interface that can be implemented by types that support erasion.

Constructor & Destructor Documentation

◆ ~ErasableTypeTrait()

CeresEngine::ErasableTypeTrait::~ErasableTypeTrait ( )
protecteddefault

Member Function Documentation

◆ erase()

virtual Box CeresEngine::ErasableTypeTrait::erase ( const Box container,
const Box where 
) const
pure virtual

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