1#include "gbc_header.hpp"
10Area GeoBroadcastHeader::destination(HeaderType ht)
const
12 decltype(Area::shape) shape;
14 case HeaderType::GeoBroadcast_Circle:
17 case HeaderType::GeoBroadcast_Rect:
20 case HeaderType::GeoBroadcast_Elip:
24 throw std::runtime_error(
"Invalid GBC header type");
28 return detail::GbcGacHeader::destination(shape);
31void serialize(
const GeoBroadcastHeader& header, OutputArchive& ar)
33 detail::serialize(header, ar);
36void deserialize(GeoBroadcastHeader& header, InputArchive& ar)
38 detail::deserialize(header, ar);