#pragma once enum PacketId { KeepAlive = 0, Disconnect, UpgradeTower, }; #include #include #include // they must be in the same order as in the enum ! using AllPackets = std::tuple; #include #include #include