The MAUVE Toolchain
mauve::runtime::CoreContainer< SHELL > Struct Template Reference

Core container. More...

#include <CoreContainer.hpp>

Inheritance diagram for mauve::runtime::CoreContainer< SHELL >:
Collaboration diagram for mauve::runtime::CoreContainer< SHELL >:

Additional Inherited Members

- Public Member Functions inherited from mauve::runtime::WithLogger
virtual AbstractLoggerlogger () const =0
 Get the logger.
 
- Public Member Functions inherited from mauve::runtime::WithName
virtual std::string name () const =0
 Get the name.
 
- Public Member Functions inherited from mauve::runtime::WithAbstractCore
virtual bool cleanup_core ()=0
 Clean up the Core.
 
virtual bool configure_core ()=0
 Configure the Core.
 
virtual AbstractCoreget_core () const =0
 Get a pointer to the Core.
 
virtual bool is_empty_core () const =0
 Check if the Core is empty.
 
- Public Member Functions inherited from mauve::runtime::WithShell< SHELL >
virtual bool clear_shell ()=0
 Clear the shell.
 
virtual SHELL & shell () const =0
 Get the shell.
 

Detailed Description

template<typename SHELL>
struct mauve::runtime::CoreContainer< SHELL >

Core container.

Template Parameters
SHELLShell type of the Core