Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
InvokeCatchAllFunction< RET > Class Template Referenceabstract

#include "steam/mobject/builder/buildertool.hpp"

Description

template<class RET>
class steam::mobject::builder::InvokeCatchAllFunction< RET >

Policy invoking an catch-all function for processing an unknown tool / target pair, effectively enforcing the implementation of a catch-all function onUnknown(BASE&)

Definition at line 68 of file buildertool.hpp.

Public Member Functions

virtual RET onUnknown (Buildable &target)=0
 

Protected Member Functions

virtual ~InvokeCatchAllFunction ()
 

Constructor & Destructor Documentation

◆ ~InvokeCatchAllFunction()

template<class RET >
virtual ~InvokeCatchAllFunction ( )
inlineprotectedvirtual

Definition at line 71 of file buildertool.hpp.

Member Function Documentation

◆ onUnknown()

template<class RET >
virtual RET onUnknown ( Buildable target)
pure virtual
+ Collaboration diagram for InvokeCatchAllFunction< RET >:

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