Design Patterns
operational::command::MacroCommand Class Reference

#include <macro_command.h>

Inheritance diagram for operational::command::MacroCommand:
Collaboration diagram for operational::command::MacroCommand:

Public Member Functions

 MacroCommand ()
 
virtual ~MacroCommand ()
 
virtual void Add (CommandInterface *)
 
virtual void Remove (CommandInterface *)
 
virtual void Execute () override
 
- Public Member Functions inherited from operational::command::CommandInterface
virtual ~CommandInterface ()
 

Constructor & Destructor Documentation

operational::command::MacroCommand::MacroCommand ( )
operational::command::MacroCommand::~MacroCommand ( )
virtual

Member Function Documentation

void operational::command::MacroCommand::Add ( CommandInterface command)
virtual
void operational::command::MacroCommand::Execute ( )
overridevirtual

Implements operational::command::CommandInterface.

Here is the call graph for this function:

void operational::command::MacroCommand::Remove ( CommandInterface command)
virtual

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