CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::DereferenceableTypeTrait Class Referenceabstract

#include <CeresEngine/Reflection/TypeInfo.hpp>

Inheritance diagram for CeresEngine::DereferenceableTypeTrait:
CeresEngine::PointerTypeInfo CeresEngine::impl::TDereferenceableTypeTrait< T >

Public Member Functions

virtual Box dereference (const Box &value) const =0
 Dereferences the value at value.
 

Protected Member Functions

 ~DereferenceableTypeTrait ()=default
 

Constructor & Destructor Documentation

◆ ~DereferenceableTypeTrait()

CeresEngine::DereferenceableTypeTrait::~DereferenceableTypeTrait ( )
protecteddefault

Member Function Documentation

◆ dereference()

virtual Box CeresEngine::DereferenceableTypeTrait::dereference ( const Box value) const
pure virtual

Dereferences the value at value.

Must return a reference (or a value) that is the result of dereferencing the given value.

Implemented in CeresEngine::PointerTypeInfo, and CeresEngine::impl::TDereferenceableTypeTrait< T >.


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