FMI Ticket System
| Kamen Mladenov | FMI Computer Science Year 1 Group 6 | Project 1 | Project Topic 4 |
Command.h
Go to the documentation of this file.
1#ifndef HEADER_CONSOLEINTERFACE_COMMAND
2#define HEADER_CONSOLEINTERFACE_COMMAND
3
12class Command {
13 char nameInMenu[256];
14 void (*exec)();
15
16public:
18 Command();
20 Command(const char* nameInMenu, void (*exec)());
22 void run() const;
23
24 const char* get_nameInMenu() const;
25};
26
27#endif
Stores a 256 character name and a function pointer to be executed when calling run()
Definition: Command.h:12
Command()
Leaves name empty and exec function pointer to nullptr.
Definition: Command.cpp:4
void run() const
Executes the stored function pointer.
Definition: Command.cpp:17