mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 04:53:36 +00:00
Format all C++ and Java code via clang-format
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
This commit is contained in:
@@ -21,18 +21,20 @@ namespace routing
|
||||
{
|
||||
class OsmWay2FeaturePoint;
|
||||
|
||||
template <class Sink> void Save(Sink & sink, RoadAccess::Type const & ac)
|
||||
template <class Sink>
|
||||
void Save(Sink & sink, RoadAccess::Type const & ac)
|
||||
{
|
||||
WriteToSink(sink, static_cast<uint8_t>(ac));
|
||||
}
|
||||
|
||||
template <class Source> void Load(Source & src, RoadAccess::Type & ac)
|
||||
template <class Source>
|
||||
void Load(Source & src, RoadAccess::Type & ac)
|
||||
{
|
||||
uint8_t const res = ReadPrimitiveFromSource<uint8_t>(src);
|
||||
CHECK_LESS(res, uint8_t(RoadAccess::Type::Count), ());
|
||||
ac = static_cast<RoadAccess::Type>(res);
|
||||
}
|
||||
} // namspace routing
|
||||
} // namespace routing
|
||||
|
||||
namespace routing_builder
|
||||
{
|
||||
@@ -45,9 +47,9 @@ struct AccessConditional
|
||||
{
|
||||
AccessConditional() = default;
|
||||
AccessConditional(RoadAccess::Type accessType, std::string const & openingHours)
|
||||
: m_accessType(accessType), m_openingHours(openingHours)
|
||||
{
|
||||
}
|
||||
: m_accessType(accessType)
|
||||
, m_openingHours(openingHours)
|
||||
{}
|
||||
|
||||
bool operator==(AccessConditional const & rhs) const
|
||||
{
|
||||
@@ -65,7 +67,8 @@ struct AccessConditional
|
||||
|
||||
using ConditionalRAVectorT = std::vector<AccessConditional>;
|
||||
|
||||
template <class Sink> void Save(Sink & sink, ConditionalRAVectorT const & ac)
|
||||
template <class Sink>
|
||||
void Save(Sink & sink, ConditionalRAVectorT const & ac)
|
||||
{
|
||||
WriteToSink(sink, uint32_t(ac.size()));
|
||||
for (auto const & e : ac)
|
||||
@@ -75,7 +78,8 @@ template <class Sink> void Save(Sink & sink, ConditionalRAVectorT const & ac)
|
||||
}
|
||||
}
|
||||
|
||||
template <class Source> void Load(Source & src, ConditionalRAVectorT & vec)
|
||||
template <class Source>
|
||||
void Load(Source & src, ConditionalRAVectorT & vec)
|
||||
{
|
||||
uint32_t const count = ReadPrimitiveFromSource<uint32_t>(src);
|
||||
vec.resize(count);
|
||||
@@ -154,16 +158,15 @@ public:
|
||||
static AccessConditionalTagParser const & Instance();
|
||||
|
||||
AccessConditionalTagParser();
|
||||
std::vector<AccessConditional> ParseAccessConditionalTag(
|
||||
std::string const & tag, std::string const & value) const;
|
||||
std::vector<AccessConditional> ParseAccessConditionalTag(std::string const & tag, std::string const & value) const;
|
||||
|
||||
private:
|
||||
RoadAccess::Type GetAccessByVehicleAndStringValue(std::string const & vehicleFromTag,
|
||||
std::string const & stringAccessValue) const;
|
||||
|
||||
static std::optional<std::pair<size_t, std::string>> ReadUntilSymbol(std::string const & input,
|
||||
size_t startPos, char symbol) ;
|
||||
static std::string TrimAndDropAroundParentheses(std::string input) ;
|
||||
static std::optional<std::pair<size_t, std::string>> ReadUntilSymbol(std::string const & input, size_t startPos,
|
||||
char symbol);
|
||||
static std::string TrimAndDropAroundParentheses(std::string input);
|
||||
|
||||
std::vector<RoadAccessTagProcessor::TagMapping> m_vehiclesToRoadAccess;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user