18 #ifndef MAUVE_RUNTIME_WITH_ABSTRACT_INTERFACE_HPP 19 #define MAUVE_RUNTIME_WITH_ABSTRACT_INTERFACE_HPP 24 class AbstractInterface;
virtual bool is_empty_interface() const =0
Check if the Interface is empty.
virtual bool cleanup_interface()=0
Clean up the Interface.
virtual bool configure_interface()=0
Configure the Interface.
Abstract Interface class.
Definition: AbstractInterface.hpp:35
virtual AbstractInterface * get_interface() const =0
Get a pointer to the Interface.
The MAUVE namespace.
Definition: tracing.hpp:24
Trait for objects with an abstract Interface.
Definition: WithAbstractInterface.hpp:27