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

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

#include <CeresEngine/Reflection/TypeInfo.hpp>

Inheritance diagram for CeresEngine::InsertableTypeTrait:
CeresEngine::impl::TInsertableTypeTrait< T >

Public Member Functions

virtual Box insert (const Box &container, const Box &where, Box &&value) const =0
 

Protected Member Functions

 ~InsertableTypeTrait ()=default
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ~InsertableTypeTrait()

CeresEngine::InsertableTypeTrait::~InsertableTypeTrait ( )
protecteddefault

Member Function Documentation

◆ insert()

virtual Box CeresEngine::InsertableTypeTrait::insert ( const Box container,
const Box where,
Box &&  value 
) const
pure virtual

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