MNE-CPP  0.1.9
A Framework for Electrophysiology
Public Types | Public Member Functions | List of all members
UTILSLIB::ICommand Class Referenceabstract

The ICommand interface provides the base class of every command of the command design pattern. More...

#include <commandpattern.h>

Public Types

typedef QSharedPointer< ICommandSPtr
 
typedef QSharedPointer< const ICommandConstSPtr
 

Public Member Functions

virtual ~ICommand ()
 
virtual void execute ()=0
 

Detailed Description

The ICommand interface provides the base class of every command of the command design pattern.

Declare interface command

Definition at line 65 of file commandpattern.h.

Inheritance diagram for UTILSLIB::ICommand:
Inheritance graph

Member Typedef Documentation

◆ ConstSPtr

typedef QSharedPointer<const ICommand> UTILSLIB::ICommand::ConstSPtr

Const shared pointer type for ICommand.

Definition at line 69 of file commandpattern.h.

◆ SPtr

typedef QSharedPointer<ICommand> UTILSLIB::ICommand::SPtr

Shared pointer type for ICommand.

Definition at line 68 of file commandpattern.h.

Constructor & Destructor Documentation

◆ ~ICommand()

virtual UTILSLIB::ICommand::~ICommand ( )
inlinevirtual

Destroys the ICommand.

Definition at line 75 of file commandpattern.h.

Member Function Documentation

◆ execute()

virtual void UTILSLIB::ICommand::execute ( )
pure virtual

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