ad_map_access
include
ad
map
serialize
SerializeGeneratedBasicTypes.hpp
Go to the documentation of this file.
1
// ----------------- BEGIN LICENSE BLOCK ---------------------------------
2
//
3
// Copyright (C) 2018-2021 Intel Corporation
4
//
5
// SPDX-License-Identifier: MIT
6
//
7
// ----------------- END LICENSE BLOCK -----------------------------------
12
#pragma once
13
14
#include "
ad/map/lane/LaneId.hpp
"
15
#include "
ad/map/serialize/ISerializer.hpp
"
16
18
namespace
ad
{
20
namespace
map {
22
namespace
serialize {
23
27
inline
bool
doSerialize(
ISerializer
&serializer,
lane::LaneId
&x)
28
{
29
return
serializer.serializeGeneratedType<
lane::LaneId
, uint64_t, SerializeableMagic::LaneId>(x);
30
}
31
32
}
// namespace serialize
33
}
// namespace map
34
}
// namespace ad
ad
namespace ad
Definition:
GeometryStoreItem.hpp:28
ad::map::serialize::ISerializer
Interface for Serializer.
Definition:
ISerializer.hpp:34
ISerializer.hpp
ad::map::lane::LaneId
DataType LaneId.
Definition:
LaneId.hpp:66
LaneId.hpp
Generated by
1.8.17