18 #ifndef MAUVE_RUNTIME_WITH_CORE_HPP 19 #define MAUVE_RUNTIME_WITH_CORE_HPP 21 #include "WithShell.hpp" 29 template <
typename CORE>
32 virtual CORE &
core ()
const = 0;
34 virtual CORE *
core_ptr ()
const = 0;
43 template <
typename SHELL,
typename CORE>
virtual bool clear_core()=0
Clear the Core.
Object with a Shell.
Definition: WithShell.hpp:28
Objects wite a Shell and a Core.
Definition: WithCore.hpp:44
The MAUVE namespace.
Definition: tracing.hpp:24
virtual CORE & core() const =0
Get the Core.
Object with a Core.
Definition: WithCore.hpp:30
virtual CORE * core_ptr() const =0
Get a pointer to the Core.