Add forward declarations in FoodDeliveryController and Menu headers

This commit is contained in:
Joel Thomas
2026-02-18 23:25:33 +05:30
parent 82fa90e786
commit c0913f27ec
6 changed files with 12 additions and 4 deletions
@@ -5,7 +5,8 @@ Date: 18-12-2026
#pragma once #pragma once
#include "Menu.h" #include "Menu.h"
#include "FoodDeliveryController.h"
class FoodDeliveryController;
class CustomerMenu : public Menu class CustomerMenu : public Menu
{ {
@@ -5,7 +5,8 @@ Date: 18-12-2026
#pragma once #pragma once
#include "Menu.h" #include "Menu.h"
#include "FoodDeliveryController.h"
class FoodDeliveryController;
class DeliveryPartnerMenu : public Menu class DeliveryPartnerMenu : public Menu
{ {
@@ -4,6 +4,9 @@ Date: 18-02-2026
*/ */
#pragma once #pragma once
class Menu;
class FoodDeliveryController class FoodDeliveryController
{ {
public: public:
@@ -6,7 +6,8 @@ Date: 18-12-2026
#pragma once #pragma once
#include <iostream> #include <iostream>
#include <string> #include <string>
#include "FoodDeliveryController.h"
class FoodDeliveryController;
class Menu class Menu
{ {
@@ -4,6 +4,7 @@ Date: 18-02-2026
*/ */
#include <iostream> #include <iostream>
#include "FoodDeliveryController.h"
#include "RestaurantOwnerMenu.h" #include "RestaurantOwnerMenu.h"
#include "inputHelper.h" #include "inputHelper.h"
#include "outputHelper.h" #include "outputHelper.h"
@@ -5,7 +5,8 @@ Date: 18-12-2026
#pragma once #pragma once
#include "Menu.h" #include "Menu.h"
#include "FoodDeliveryController.h"
class FoodDeliveryController;
class RestaurantOwnerMenu : public Menu class RestaurantOwnerMenu : public Menu
{ {