The MAUVE Toolchain
mauve::runtime::WithInterface< INTERFACE > Struct Template Referenceabstract

Object with an Interface. More...

#include <WithInterface.hpp>

Inheritance diagram for mauve::runtime::WithInterface< INTERFACE >:

Public Member Functions

virtual bool clear_interface ()=0
 Clear the interface.
 
virtual INTERFACE & interface () const =0
 Get the interface.
 

Detailed Description

template<typename INTERFACE>
struct mauve::runtime::WithInterface< INTERFACE >

Object with an Interface.

Template Parameters
INTERFACEInterface type