Format all C++ and Java code via clang-format

Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
This commit is contained in:
Konstantin Pastbin
2025-08-17 14:32:37 +07:00
parent 9f0290c0ec
commit bfffa1fff4
2169 changed files with 56441 additions and 64188 deletions

View File

@@ -31,8 +31,8 @@
#endif
#include "pyhelpers/module_version.hpp"
#include "pyhelpers/vector_uint8.hpp"
#include "pyhelpers/vector_list_conversion.hpp"
#include "pyhelpers/vector_uint8.hpp"
#include <boost/python.hpp>
#include <boost/python/args.hpp>
@@ -116,7 +116,7 @@ struct LocalizableStringAdapter
out << "[";
for (auto it = str.begin(); it != str.end(); ++it)
{
out << "'"<< StringUtf8Multilang::GetLangByCode(it->first) << "':'" << it->second << "'";
out << "'" << StringUtf8Multilang::GetLangByCode(it->first) << "':'" << it->second << "'";
auto it2 = it;
it2++;
if (it2 != str.end())
@@ -131,20 +131,14 @@ std::string LatLonToString(ms::LatLon const & latLon);
struct PointWithAltitudeAdapter
{
static m2::PointD const & GetPoint(geometry::PointWithAltitude const & ptWithAlt)
{
return ptWithAlt.GetPoint();
}
static m2::PointD const & GetPoint(geometry::PointWithAltitude const & ptWithAlt) { return ptWithAlt.GetPoint(); }
static geometry::Altitude GetAltitude(geometry::PointWithAltitude const & ptWithAlt)
{
return ptWithAlt.GetAltitude();
}
static void SetPoint(geometry::PointWithAltitude & ptWithAlt, m2::PointD const & pt)
{
ptWithAlt.SetPoint(pt);
}
static void SetPoint(geometry::PointWithAltitude & ptWithAlt, m2::PointD const & pt) { ptWithAlt.SetPoint(pt); }
static void SetAltitude(geometry::PointWithAltitude & ptWithAlt, geometry::Altitude altitude)
{
@@ -157,8 +151,7 @@ struct PointWithAltitudeAdapter
std::ostringstream out;
out << "["
<< "point:" << LatLonToString(latLon) << ", "
<< "altitude:" << ptWithAlt.GetAltitude()
<< "]";
<< "altitude:" << ptWithAlt.GetAltitude() << "]";
return out.str();
}
};
@@ -173,10 +166,7 @@ struct PropertiesAdapter
throw std::runtime_error("Property not found. key: " + key);
}
static void Set(Properties & props, std::string const & key, std::string const & val)
{
props[key] = val;
}
static void Set(Properties & props, std::string const & key, std::string const & val) { props[key] = val; }
static void Delete(Properties & props, std::string const & key)
{
@@ -212,7 +202,7 @@ struct PropertiesAdapter
out << "[";
for (auto it = props.begin(); it != props.end(); ++it)
{
out << "'"<< it->first << "':'" << it->second << "'";
out << "'" << it->first << "':'" << it->second << "'";
auto it2 = it;
it2++;
if (it2 != props.end())
@@ -226,10 +216,7 @@ struct PropertiesAdapter
template <typename T>
struct VectorAdapter
{
static boost::python::list Get(std::vector<T> const & v)
{
return pyhelpers::StdVectorToPythonList(v);
}
static boost::python::list Get(std::vector<T> const & v) { return pyhelpers::StdVectorToPythonList(v); }
static void Set(std::vector<T> & v, boost::python::object const & iterable)
{
@@ -241,10 +228,7 @@ struct VectorAdapter
v = pyhelpers::PythonListToStdVector<T>(iterable);
}
static void PrintType(std::ostringstream & out, T const & t)
{
out << t;
}
static void PrintType(std::ostringstream & out, T const & t) { out << t; }
static std::string ToString(std::vector<T> const & v)
{
@@ -261,26 +245,26 @@ struct VectorAdapter
}
};
template<>
template <>
void VectorAdapter<uint8_t>::PrintType(std::ostringstream & out, uint8_t const & t)
{
out << static_cast<uint32_t>(t);
}
template<>
template <>
void VectorAdapter<std::string>::PrintType(std::ostringstream & out, std::string const & s)
{
out << "'" << s << "'";
}
std::string TrackLayerToString(TrackLayer const & trackLayer);
template<>
template <>
void VectorAdapter<TrackLayer>::PrintType(std::ostringstream & out, TrackLayer const & t)
{
out << TrackLayerToString(t);
}
template<>
template <>
void VectorAdapter<geometry::PointWithAltitude>::PrintType(std::ostringstream & out,
geometry::PointWithAltitude const & pt)
{
@@ -288,21 +272,21 @@ void VectorAdapter<geometry::PointWithAltitude>::PrintType(std::ostringstream &
}
std::string BookmarkDataToString(BookmarkData const & bm);
template<>
template <>
void VectorAdapter<BookmarkData>::PrintType(std::ostringstream & out, BookmarkData const & bm)
{
out << BookmarkDataToString(bm);
}
std::string TrackDataToString(TrackData const & t);
template<>
template <>
void VectorAdapter<TrackData>::PrintType(std::ostringstream & out, TrackData const & t)
{
out << TrackDataToString(t);
}
std::string CategoryDataToString(CategoryData const & c);
template<>
template <>
void VectorAdapter<CategoryData>::PrintType(std::ostringstream & out, CategoryData const & c)
{
out << CategoryDataToString(c);
@@ -386,9 +370,7 @@ std::string ColorDataToString(ColorData const & c)
{
std::ostringstream out;
out << "["
<< "predefined_color:"
<< PredefinedColorToString(c.m_predefinedColor)
<< ", "
<< "predefined_color:" << PredefinedColorToString(c.m_predefinedColor) << ", "
<< "rgba:" << c.m_rgba << "]";
return out.str();
}
@@ -398,8 +380,7 @@ std::string LatLonToString(ms::LatLon const & latLon)
std::ostringstream out;
out << "["
<< "lat:" << latLon.m_lat << ", "
<< "lon:" << latLon.m_lon
<< "]";
<< "lon:" << latLon.m_lon << "]";
return out.str();
}
@@ -432,8 +413,7 @@ std::string BookmarkDataToString(BookmarkData const & bm)
<< "visible:" << (bm.m_visible ? "True" : "False") << ", "
<< "nearest_toponym:'" << bm.m_nearestToponym << "', "
<< "compilations:" << VectorAdapter<uint64_t>::ToString(bm.m_compilations) << ", "
<< "properties:" << PropertiesAdapter::ToString(bm.m_properties)
<< "]";
<< "properties:" << PropertiesAdapter::ToString(bm.m_properties) << "]";
return out.str();
}
@@ -442,8 +422,7 @@ std::string TrackLayerToString(TrackLayer const & trackLayer)
std::ostringstream out;
out << "["
<< "line_width:" << trackLayer.m_lineWidth << ", "
<< "color:" << ColorDataToString(trackLayer.m_color)
<< "]";
<< "color:" << ColorDataToString(trackLayer.m_color) << "]";
return out.str();
}
@@ -456,12 +435,11 @@ std::string TrackDataToString(TrackData const & t)
<< "description:" << LocalizableStringAdapter::ToString(t.m_description) << ", "
<< "timestamp:" << DebugPrint(t.m_timestamp) << ", "
<< "layers:" << VectorAdapter<TrackLayer>::ToString(t.m_layers) << ", "
<< "points_with_altitudes:"
<< VectorAdapter<geometry::PointWithAltitude>::ToString(t.m_pointsWithAltitudes) << ", "
<< "points_with_altitudes:" << VectorAdapter<geometry::PointWithAltitude>::ToString(t.m_pointsWithAltitudes)
<< ", "
<< "visible:" << (t.m_visible ? "True" : "False") << ", "
<< "nearest_toponyms:" << VectorAdapter<std::string>::ToString(t.m_nearestToponyms) << ", "
<< "properties:" << PropertiesAdapter::ToString(t.m_properties)
<< "]";
<< "properties:" << PropertiesAdapter::ToString(t.m_properties) << "]";
return out.str();
}
@@ -499,8 +477,7 @@ std::string CategoryDataToString(CategoryData const & c)
<< "tags:" << VectorAdapter<std::string>::ToString(c.m_tags) << ", "
<< "toponyms:" << VectorAdapter<std::string>::ToString(c.m_toponyms) << ", "
<< "languages:" << LanguagesListToString(c.m_languageCodes) << ", "
<< "properties:" << PropertiesAdapter::ToString(c.m_properties)
<< "]";
<< "properties:" << PropertiesAdapter::ToString(c.m_properties) << "]";
return out.str();
}
@@ -512,17 +489,13 @@ std::string FileDataToString(FileData const & fd)
<< "category:" << CategoryDataToString(fd.m_categoryData) << ", "
<< "bookmarks:" << VectorAdapter<BookmarkData>::ToString(fd.m_bookmarksData) << ", "
<< "tracks:" << VectorAdapter<TrackData>::ToString(fd.m_tracksData) << ", "
<< "compilations:" << VectorAdapter<CategoryData>::ToString(fd.m_compilationsData)
<< "]";
<< "compilations:" << VectorAdapter<CategoryData>::ToString(fd.m_compilationsData) << "]";
return out.str();
}
struct TimestampConverter
{
TimestampConverter()
{
converter::registry::push_back(&convertible, &construct, type_id<Timestamp>());
}
TimestampConverter() { converter::registry::push_back(&convertible, &construct, type_id<Timestamp>()); }
static void * convertible(PyObject * objPtr)
{
@@ -535,8 +508,7 @@ struct TimestampConverter
static void construct(PyObject * objPtr, converter::rvalue_from_python_stage1_data * data)
{
auto const ts = FromSecondsSinceEpoch(extract<uint64_t>(objPtr));
void * storage =
reinterpret_cast<converter::rvalue_from_python_storage<Timestamp> *>(data)->storage.bytes;
void * storage = reinterpret_cast<converter::rvalue_from_python_storage<Timestamp> *>(data)->storage.bytes;
new (storage) Timestamp(ts);
data->convertible = storage;
}
@@ -544,10 +516,7 @@ struct TimestampConverter
struct LatLonConverter
{
LatLonConverter()
{
converter::registry::push_back(&convertible, &construct, type_id<m2::PointD>());
}
LatLonConverter() { converter::registry::push_back(&convertible, &construct, type_id<m2::PointD>()); }
static void * convertible(PyObject * objPtr)
{
@@ -561,8 +530,7 @@ struct LatLonConverter
{
ms::LatLon latLon = extract<ms::LatLon>(objPtr);
m2::PointD pt(mercator::LonToX(latLon.m_lon), mercator::LatToY(latLon.m_lat));
void * storage =
reinterpret_cast<converter::rvalue_from_python_storage<m2::PointD> *>(data)->storage.bytes;
void * storage = reinterpret_cast<converter::rvalue_from_python_storage<m2::PointD> *>(data)->storage.bytes;
new (storage) m2::PointD(pt);
data->convertible = storage;
}
@@ -654,8 +622,7 @@ FileData ImportKml(std::string const & str)
return data;
}
void LoadClassificatorTypes(std::string const & classificatorFileStr,
std::string const & typesFileStr)
void LoadClassificatorTypes(std::string const & classificatorFileStr, std::string const & typesFileStr)
{
classificator::LoadTypes(classificatorFileStr, typesFileStr);
}
@@ -708,253 +675,252 @@ BOOST_PYTHON_MODULE(pykmlib)
LatLonConverter();
enum_<PredefinedColor>("PredefinedColor")
.value(PredefinedColorToString(PredefinedColor::None).c_str(), PredefinedColor::None)
.value(PredefinedColorToString(PredefinedColor::Red).c_str(), PredefinedColor::Red)
.value(PredefinedColorToString(PredefinedColor::Blue).c_str(), PredefinedColor::Blue)
.value(PredefinedColorToString(PredefinedColor::Purple).c_str(), PredefinedColor::Purple)
.value(PredefinedColorToString(PredefinedColor::Yellow).c_str(), PredefinedColor::Yellow)
.value(PredefinedColorToString(PredefinedColor::Pink).c_str(), PredefinedColor::Pink)
.value(PredefinedColorToString(PredefinedColor::Brown).c_str(), PredefinedColor::Brown)
.value(PredefinedColorToString(PredefinedColor::Green).c_str(), PredefinedColor::Green)
.value(PredefinedColorToString(PredefinedColor::Orange).c_str(), PredefinedColor::Orange)
.value(PredefinedColorToString(PredefinedColor::DeepPurple).c_str(), PredefinedColor::DeepPurple)
.value(PredefinedColorToString(PredefinedColor::LightBlue).c_str(), PredefinedColor::LightBlue)
.value(PredefinedColorToString(PredefinedColor::Cyan).c_str(), PredefinedColor::Cyan)
.value(PredefinedColorToString(PredefinedColor::Teal).c_str(), PredefinedColor::Teal)
.value(PredefinedColorToString(PredefinedColor::Lime).c_str(), PredefinedColor::Lime)
.value(PredefinedColorToString(PredefinedColor::DeepOrange).c_str(), PredefinedColor::DeepOrange)
.value(PredefinedColorToString(PredefinedColor::Gray).c_str(), PredefinedColor::Gray)
.value(PredefinedColorToString(PredefinedColor::BlueGray).c_str(), PredefinedColor::BlueGray)
.export_values();
.value(PredefinedColorToString(PredefinedColor::None).c_str(), PredefinedColor::None)
.value(PredefinedColorToString(PredefinedColor::Red).c_str(), PredefinedColor::Red)
.value(PredefinedColorToString(PredefinedColor::Blue).c_str(), PredefinedColor::Blue)
.value(PredefinedColorToString(PredefinedColor::Purple).c_str(), PredefinedColor::Purple)
.value(PredefinedColorToString(PredefinedColor::Yellow).c_str(), PredefinedColor::Yellow)
.value(PredefinedColorToString(PredefinedColor::Pink).c_str(), PredefinedColor::Pink)
.value(PredefinedColorToString(PredefinedColor::Brown).c_str(), PredefinedColor::Brown)
.value(PredefinedColorToString(PredefinedColor::Green).c_str(), PredefinedColor::Green)
.value(PredefinedColorToString(PredefinedColor::Orange).c_str(), PredefinedColor::Orange)
.value(PredefinedColorToString(PredefinedColor::DeepPurple).c_str(), PredefinedColor::DeepPurple)
.value(PredefinedColorToString(PredefinedColor::LightBlue).c_str(), PredefinedColor::LightBlue)
.value(PredefinedColorToString(PredefinedColor::Cyan).c_str(), PredefinedColor::Cyan)
.value(PredefinedColorToString(PredefinedColor::Teal).c_str(), PredefinedColor::Teal)
.value(PredefinedColorToString(PredefinedColor::Lime).c_str(), PredefinedColor::Lime)
.value(PredefinedColorToString(PredefinedColor::DeepOrange).c_str(), PredefinedColor::DeepOrange)
.value(PredefinedColorToString(PredefinedColor::Gray).c_str(), PredefinedColor::Gray)
.value(PredefinedColorToString(PredefinedColor::BlueGray).c_str(), PredefinedColor::BlueGray)
.export_values();
enum_<AccessRules>("AccessRules")
.value(AccessRulesToString(AccessRules::Local).c_str(), AccessRules::Local)
.value(AccessRulesToString(AccessRules::DirectLink).c_str(), AccessRules::DirectLink)
.value(AccessRulesToString(AccessRules::P2P).c_str(), AccessRules::P2P)
.value(AccessRulesToString(AccessRules::Paid).c_str(), AccessRules::Paid)
.value(AccessRulesToString(AccessRules::Public).c_str(), AccessRules::Public)
.value(AccessRulesToString(AccessRules::AuthorOnly).c_str(), AccessRules::AuthorOnly)
.export_values();
.value(AccessRulesToString(AccessRules::Local).c_str(), AccessRules::Local)
.value(AccessRulesToString(AccessRules::DirectLink).c_str(), AccessRules::DirectLink)
.value(AccessRulesToString(AccessRules::P2P).c_str(), AccessRules::P2P)
.value(AccessRulesToString(AccessRules::Paid).c_str(), AccessRules::Paid)
.value(AccessRulesToString(AccessRules::Public).c_str(), AccessRules::Public)
.value(AccessRulesToString(AccessRules::AuthorOnly).c_str(), AccessRules::AuthorOnly)
.export_values();
enum_<BookmarkIcon>("BookmarkIcon")
.value(BookmarkIconToString(BookmarkIcon::None).c_str(), BookmarkIcon::None)
.value(BookmarkIconToString(BookmarkIcon::Hotel).c_str(), BookmarkIcon::Hotel)
.value(BookmarkIconToString(BookmarkIcon::Animals).c_str(), BookmarkIcon::Animals)
.value(BookmarkIconToString(BookmarkIcon::Buddhism).c_str(), BookmarkIcon::Buddhism)
.value(BookmarkIconToString(BookmarkIcon::Building).c_str(), BookmarkIcon::Building)
.value(BookmarkIconToString(BookmarkIcon::Christianity).c_str(), BookmarkIcon::Christianity)
.value(BookmarkIconToString(BookmarkIcon::Entertainment).c_str(), BookmarkIcon::Entertainment)
.value(BookmarkIconToString(BookmarkIcon::Exchange).c_str(), BookmarkIcon::Exchange)
.value(BookmarkIconToString(BookmarkIcon::Food).c_str(), BookmarkIcon::Food)
.value(BookmarkIconToString(BookmarkIcon::Gas).c_str(), BookmarkIcon::Gas)
.value(BookmarkIconToString(BookmarkIcon::Judaism).c_str(), BookmarkIcon::Judaism)
.value(BookmarkIconToString(BookmarkIcon::Medicine).c_str(), BookmarkIcon::Medicine)
.value(BookmarkIconToString(BookmarkIcon::Mountain).c_str(), BookmarkIcon::Mountain)
.value(BookmarkIconToString(BookmarkIcon::Museum).c_str(), BookmarkIcon::Museum)
.value(BookmarkIconToString(BookmarkIcon::Islam).c_str(), BookmarkIcon::Islam)
.value(BookmarkIconToString(BookmarkIcon::Park).c_str(), BookmarkIcon::Park)
.value(BookmarkIconToString(BookmarkIcon::Parking).c_str(), BookmarkIcon::Parking)
.value(BookmarkIconToString(BookmarkIcon::Shop).c_str(), BookmarkIcon::Shop)
.value(BookmarkIconToString(BookmarkIcon::Sights).c_str(), BookmarkIcon::Sights)
.value(BookmarkIconToString(BookmarkIcon::Swim).c_str(), BookmarkIcon::Swim)
.value(BookmarkIconToString(BookmarkIcon::Water).c_str(), BookmarkIcon::Water)
.value(BookmarkIconToString(BookmarkIcon::Bar).c_str(), BookmarkIcon::Bar)
.value(BookmarkIconToString(BookmarkIcon::Transport).c_str(), BookmarkIcon::Transport)
.value(BookmarkIconToString(BookmarkIcon::Viewpoint).c_str(), BookmarkIcon::Viewpoint)
.value(BookmarkIconToString(BookmarkIcon::Sport).c_str(), BookmarkIcon::Sport)
.value(BookmarkIconToString(BookmarkIcon::Start).c_str(), BookmarkIcon::Start)
.value(BookmarkIconToString(BookmarkIcon::Finish).c_str(), BookmarkIcon::Finish)
.export_values();
.value(BookmarkIconToString(BookmarkIcon::None).c_str(), BookmarkIcon::None)
.value(BookmarkIconToString(BookmarkIcon::Hotel).c_str(), BookmarkIcon::Hotel)
.value(BookmarkIconToString(BookmarkIcon::Animals).c_str(), BookmarkIcon::Animals)
.value(BookmarkIconToString(BookmarkIcon::Buddhism).c_str(), BookmarkIcon::Buddhism)
.value(BookmarkIconToString(BookmarkIcon::Building).c_str(), BookmarkIcon::Building)
.value(BookmarkIconToString(BookmarkIcon::Christianity).c_str(), BookmarkIcon::Christianity)
.value(BookmarkIconToString(BookmarkIcon::Entertainment).c_str(), BookmarkIcon::Entertainment)
.value(BookmarkIconToString(BookmarkIcon::Exchange).c_str(), BookmarkIcon::Exchange)
.value(BookmarkIconToString(BookmarkIcon::Food).c_str(), BookmarkIcon::Food)
.value(BookmarkIconToString(BookmarkIcon::Gas).c_str(), BookmarkIcon::Gas)
.value(BookmarkIconToString(BookmarkIcon::Judaism).c_str(), BookmarkIcon::Judaism)
.value(BookmarkIconToString(BookmarkIcon::Medicine).c_str(), BookmarkIcon::Medicine)
.value(BookmarkIconToString(BookmarkIcon::Mountain).c_str(), BookmarkIcon::Mountain)
.value(BookmarkIconToString(BookmarkIcon::Museum).c_str(), BookmarkIcon::Museum)
.value(BookmarkIconToString(BookmarkIcon::Islam).c_str(), BookmarkIcon::Islam)
.value(BookmarkIconToString(BookmarkIcon::Park).c_str(), BookmarkIcon::Park)
.value(BookmarkIconToString(BookmarkIcon::Parking).c_str(), BookmarkIcon::Parking)
.value(BookmarkIconToString(BookmarkIcon::Shop).c_str(), BookmarkIcon::Shop)
.value(BookmarkIconToString(BookmarkIcon::Sights).c_str(), BookmarkIcon::Sights)
.value(BookmarkIconToString(BookmarkIcon::Swim).c_str(), BookmarkIcon::Swim)
.value(BookmarkIconToString(BookmarkIcon::Water).c_str(), BookmarkIcon::Water)
.value(BookmarkIconToString(BookmarkIcon::Bar).c_str(), BookmarkIcon::Bar)
.value(BookmarkIconToString(BookmarkIcon::Transport).c_str(), BookmarkIcon::Transport)
.value(BookmarkIconToString(BookmarkIcon::Viewpoint).c_str(), BookmarkIcon::Viewpoint)
.value(BookmarkIconToString(BookmarkIcon::Sport).c_str(), BookmarkIcon::Sport)
.value(BookmarkIconToString(BookmarkIcon::Start).c_str(), BookmarkIcon::Start)
.value(BookmarkIconToString(BookmarkIcon::Finish).c_str(), BookmarkIcon::Finish)
.export_values();
enum_<CompilationType>("CompilationType")
.value(CompilationTypeToString(CompilationType::Category).c_str(), CompilationType::Category)
.value(CompilationTypeToString(CompilationType::Collection).c_str(), CompilationType::Collection)
.value(CompilationTypeToString(CompilationType::Day).c_str(), CompilationType::Day)
.export_values();
.value(CompilationTypeToString(CompilationType::Category).c_str(), CompilationType::Category)
.value(CompilationTypeToString(CompilationType::Collection).c_str(), CompilationType::Collection)
.value(CompilationTypeToString(CompilationType::Day).c_str(), CompilationType::Day)
.export_values();
class_<ColorData>("ColorData")
.def_readwrite("predefined_color", &ColorData::m_predefinedColor)
.def_readwrite("rgba", &ColorData::m_rgba)
.def("__eq__", &ColorData::operator==)
.def("__ne__", &ColorData::operator!=)
.def("__str__", &ColorDataToString);
.def_readwrite("predefined_color", &ColorData::m_predefinedColor)
.def_readwrite("rgba", &ColorData::m_rgba)
.def("__eq__", &ColorData::operator==)
.def("__ne__", &ColorData::operator!=)
.def("__str__", &ColorDataToString);
class_<LocalizableString>("LocalizableString")
.def("__len__", &LocalizableString::size)
.def("clear", &LocalizableString::clear)
.def("__getitem__", &LocalizableStringAdapter::Get, return_value_policy<copy_const_reference>())
.def("__setitem__", &LocalizableStringAdapter::Set, with_custodian_and_ward<1,2>())
.def("__delitem__", &LocalizableStringAdapter::Delete)
.def("get_dict", &LocalizableStringAdapter::GetDict)
.def("set_dict", &LocalizableStringAdapter::SetDict)
.def("__str__", &LocalizableStringAdapter::ToString);
.def("__len__", &LocalizableString::size)
.def("clear", &LocalizableString::clear)
.def("__getitem__", &LocalizableStringAdapter::Get, return_value_policy<copy_const_reference>())
.def("__setitem__", &LocalizableStringAdapter::Set, with_custodian_and_ward<1, 2>())
.def("__delitem__", &LocalizableStringAdapter::Delete)
.def("get_dict", &LocalizableStringAdapter::GetDict)
.def("set_dict", &LocalizableStringAdapter::SetDict)
.def("__str__", &LocalizableStringAdapter::ToString);
class_<std::vector<std::string>>("StringList")
.def(vector_indexing_suite<std::vector<std::string>>())
.def("get_list", &VectorAdapter<std::string>::Get)
.def("set_list", &VectorAdapter<std::string>::Set)
.def("__str__", &VectorAdapter<std::string>::ToString);
.def(vector_indexing_suite<std::vector<std::string>>())
.def("get_list", &VectorAdapter<std::string>::Get)
.def("set_list", &VectorAdapter<std::string>::Set)
.def("__str__", &VectorAdapter<std::string>::ToString);
class_<std::vector<uint64_t>>("Uint64List")
.def(vector_indexing_suite<std::vector<uint64_t>>())
.def("get_list", &VectorAdapter<uint64_t>::Get)
.def("set_list", &VectorAdapter<uint64_t>::Set)
.def("__str__", &VectorAdapter<uint64_t>::ToString);
.def(vector_indexing_suite<std::vector<uint64_t>>())
.def("get_list", &VectorAdapter<uint64_t>::Get)
.def("set_list", &VectorAdapter<uint64_t>::Set)
.def("__str__", &VectorAdapter<uint64_t>::ToString);
class_<std::vector<uint32_t>>("Uint32List")
.def(vector_indexing_suite<std::vector<uint32_t>>())
.def("get_list", &VectorAdapter<uint32_t>::Get)
.def("set_list", &VectorAdapter<uint32_t>::Set)
.def("__str__", &VectorAdapter<uint32_t>::ToString);
.def(vector_indexing_suite<std::vector<uint32_t>>())
.def("get_list", &VectorAdapter<uint32_t>::Get)
.def("set_list", &VectorAdapter<uint32_t>::Set)
.def("__str__", &VectorAdapter<uint32_t>::ToString);
class_<std::vector<uint8_t>>("Uint8List")
.def(vector_indexing_suite<std::vector<uint8_t>>())
.def("get_list", &VectorAdapter<uint8_t>::Get)
.def("set_list", &VectorAdapter<uint8_t>::Set)
.def("__str__", &VectorAdapter<uint8_t>::ToString);
.def(vector_indexing_suite<std::vector<uint8_t>>())
.def("get_list", &VectorAdapter<uint8_t>::Get)
.def("set_list", &VectorAdapter<uint8_t>::Set)
.def("__str__", &VectorAdapter<uint8_t>::ToString);
class_<ms::LatLon>("LatLon", init<double, double>())
.def_readwrite("lat", &ms::LatLon::m_lat)
.def_readwrite("lon", &ms::LatLon::m_lon)
.def("__str__", &LatLonToString);
.def_readwrite("lat", &ms::LatLon::m_lat)
.def_readwrite("lon", &ms::LatLon::m_lon)
.def("__str__", &LatLonToString);
class_<geometry::PointWithAltitude>("PointWithAltitude")
.def("get_point", &PointWithAltitudeAdapter::GetPoint, return_value_policy<copy_const_reference>())
.def("set_point", &PointWithAltitudeAdapter::SetPoint)
.def("get_altitude", &PointWithAltitudeAdapter::GetAltitude)
.def("set_altitude", &PointWithAltitudeAdapter::SetAltitude)
.def("__str__", &PointWithAltitudeAdapter::ToString);
.def("get_point", &PointWithAltitudeAdapter::GetPoint, return_value_policy<copy_const_reference>())
.def("set_point", &PointWithAltitudeAdapter::SetPoint)
.def("get_altitude", &PointWithAltitudeAdapter::GetAltitude)
.def("set_altitude", &PointWithAltitudeAdapter::SetAltitude)
.def("__str__", &PointWithAltitudeAdapter::ToString);
class_<m2::PointD>("PointD");
class_<Timestamp>("Timestamp");
class_<Properties>("Properties")
.def("__len__", &Properties::size)
.def("clear", &Properties::clear)
.def("__getitem__", &PropertiesAdapter::Get, return_value_policy<copy_const_reference>())
.def("__setitem__", &PropertiesAdapter::Set, with_custodian_and_ward<1,2>())
.def("__delitem__", &PropertiesAdapter::Delete)
.def("get_dict", &PropertiesAdapter::GetDict)
.def("set_dict", &PropertiesAdapter::SetDict)
.def("__str__", &PropertiesAdapter::ToString);
.def("__len__", &Properties::size)
.def("clear", &Properties::clear)
.def("__getitem__", &PropertiesAdapter::Get, return_value_policy<copy_const_reference>())
.def("__setitem__", &PropertiesAdapter::Set, with_custodian_and_ward<1, 2>())
.def("__delitem__", &PropertiesAdapter::Delete)
.def("get_dict", &PropertiesAdapter::GetDict)
.def("set_dict", &PropertiesAdapter::SetDict)
.def("__str__", &PropertiesAdapter::ToString);
class_<BookmarkData>("BookmarkData")
.def_readwrite("name", &BookmarkData::m_name)
.def_readwrite("description", &BookmarkData::m_description)
.def_readwrite("feature_types", &BookmarkData::m_featureTypes)
.def_readwrite("custom_name", &BookmarkData::m_customName)
.def_readwrite("color", &BookmarkData::m_color)
.def_readwrite("icon", &BookmarkData::m_icon)
.def_readwrite("viewport_scale", &BookmarkData::m_viewportScale)
.def_readwrite("timestamp", &BookmarkData::m_timestamp)
.def_readwrite("point", &BookmarkData::m_point)
.def_readwrite("bound_tracks", &BookmarkData::m_boundTracks)
.def_readwrite("visible", &BookmarkData::m_visible)
.def_readwrite("nearest_toponym", &BookmarkData::m_nearestToponym)
.def_readwrite("compilations", &BookmarkData::m_compilations)
.def_readwrite("properties", &BookmarkData::m_properties)
.def("__eq__", &BookmarkData::operator==)
.def("__ne__", &BookmarkData::operator!=)
.def("__str__", &BookmarkDataToString);
.def_readwrite("name", &BookmarkData::m_name)
.def_readwrite("description", &BookmarkData::m_description)
.def_readwrite("feature_types", &BookmarkData::m_featureTypes)
.def_readwrite("custom_name", &BookmarkData::m_customName)
.def_readwrite("color", &BookmarkData::m_color)
.def_readwrite("icon", &BookmarkData::m_icon)
.def_readwrite("viewport_scale", &BookmarkData::m_viewportScale)
.def_readwrite("timestamp", &BookmarkData::m_timestamp)
.def_readwrite("point", &BookmarkData::m_point)
.def_readwrite("bound_tracks", &BookmarkData::m_boundTracks)
.def_readwrite("visible", &BookmarkData::m_visible)
.def_readwrite("nearest_toponym", &BookmarkData::m_nearestToponym)
.def_readwrite("compilations", &BookmarkData::m_compilations)
.def_readwrite("properties", &BookmarkData::m_properties)
.def("__eq__", &BookmarkData::operator==)
.def("__ne__", &BookmarkData::operator!=)
.def("__str__", &BookmarkDataToString);
class_<TrackLayer>("TrackLayer")
.def_readwrite("line_width", &TrackLayer::m_lineWidth)
.def_readwrite("color", &TrackLayer::m_color)
.def("__eq__", &TrackLayer::operator==)
.def("__ne__", &TrackLayer::operator!=)
.def("__str__", &TrackLayerToString);
.def_readwrite("line_width", &TrackLayer::m_lineWidth)
.def_readwrite("color", &TrackLayer::m_color)
.def("__eq__", &TrackLayer::operator==)
.def("__ne__", &TrackLayer::operator!=)
.def("__str__", &TrackLayerToString);
class_<std::vector<TrackLayer>>("TrackLayerList")
.def(vector_indexing_suite<std::vector<TrackLayer>>())
.def("get_list", &VectorAdapter<TrackLayer>::Get)
.def("set_list", &VectorAdapter<TrackLayer>::Set)
.def("__str__", &VectorAdapter<TrackLayer>::ToString);
.def(vector_indexing_suite<std::vector<TrackLayer>>())
.def("get_list", &VectorAdapter<TrackLayer>::Get)
.def("set_list", &VectorAdapter<TrackLayer>::Set)
.def("__str__", &VectorAdapter<TrackLayer>::ToString);
class_<std::vector<m2::PointD>>("PointDList")
.def(vector_indexing_suite<std::vector<m2::PointD>>())
.def("get_list", &VectorAdapter<m2::PointD>::Get)
.def("set_list", &VectorAdapter<m2::PointD>::Set)
.def("__str__", &VectorAdapter<m2::PointD>::ToString);
.def(vector_indexing_suite<std::vector<m2::PointD>>())
.def("get_list", &VectorAdapter<m2::PointD>::Get)
.def("set_list", &VectorAdapter<m2::PointD>::Set)
.def("__str__", &VectorAdapter<m2::PointD>::ToString);
class_<std::vector<geometry::PointWithAltitude>>("PointWithAltitudeList")
.def(vector_indexing_suite<std::vector<geometry::PointWithAltitude>>())
.def("get_list", &VectorAdapter<geometry::PointWithAltitude>::Get)
.def("set_list", &VectorAdapter<geometry::PointWithAltitude>::Set)
.def("__str__", &VectorAdapter<geometry::PointWithAltitude>::ToString);
.def(vector_indexing_suite<std::vector<geometry::PointWithAltitude>>())
.def("get_list", &VectorAdapter<geometry::PointWithAltitude>::Get)
.def("set_list", &VectorAdapter<geometry::PointWithAltitude>::Set)
.def("__str__", &VectorAdapter<geometry::PointWithAltitude>::ToString);
class_<std::vector<ms::LatLon>>("LatLonList")
.def(vector_indexing_suite<std::vector<ms::LatLon>>());
class_<std::vector<ms::LatLon>>("LatLonList").def(vector_indexing_suite<std::vector<ms::LatLon>>());
class_<TrackData>("TrackData")
.def_readwrite("local_id", &TrackData::m_localId)
.def_readwrite("name", &TrackData::m_name)
.def_readwrite("description", &TrackData::m_description)
.def_readwrite("timestamp", &TrackData::m_timestamp)
.def_readwrite("layers", &TrackData::m_layers)
.def_readwrite("points_with_altitudes", &TrackData::m_pointsWithAltitudes)
.def_readwrite("visible", &TrackData::m_visible)
.def_readwrite("nearest_toponyms", &TrackData::m_nearestToponyms)
.def_readwrite("properties", &TrackData::m_properties)
.def("__eq__", &TrackData::operator==)
.def("__ne__", &TrackData::operator!=)
.def("__str__", &TrackDataToString);
.def_readwrite("local_id", &TrackData::m_localId)
.def_readwrite("name", &TrackData::m_name)
.def_readwrite("description", &TrackData::m_description)
.def_readwrite("timestamp", &TrackData::m_timestamp)
.def_readwrite("layers", &TrackData::m_layers)
.def_readwrite("points_with_altitudes", &TrackData::m_pointsWithAltitudes)
.def_readwrite("visible", &TrackData::m_visible)
.def_readwrite("nearest_toponyms", &TrackData::m_nearestToponyms)
.def_readwrite("properties", &TrackData::m_properties)
.def("__eq__", &TrackData::operator==)
.def("__ne__", &TrackData::operator!=)
.def("__str__", &TrackDataToString);
class_<std::vector<int8_t>>("LanguageList")
.def(vector_indexing_suite<std::vector<int8_t>>())
.def("get_list", &GetLanguages)
.def("set_list", &SetLanguages)
.def("__str__", &LanguagesListToString);
.def(vector_indexing_suite<std::vector<int8_t>>())
.def("get_list", &GetLanguages)
.def("set_list", &SetLanguages)
.def("__str__", &LanguagesListToString);
class_<CategoryData>("CategoryData")
.def_readwrite("type", &CategoryData::m_type)
.def_readwrite("compilation_id", &CategoryData::m_compilationId)
.def_readwrite("name", &CategoryData::m_name)
.def_readwrite("annotation", &CategoryData::m_annotation)
.def_readwrite("description", &CategoryData::m_description)
.def_readwrite("image_url", &CategoryData::m_imageUrl)
.def_readwrite("visible", &CategoryData::m_visible)
.def_readwrite("author_name", &CategoryData::m_authorName)
.def_readwrite("author_id", &CategoryData::m_authorId)
.def_readwrite("last_modified", &CategoryData::m_lastModified)
.def_readwrite("rating", &CategoryData::m_rating)
.def_readwrite("reviews_number", &CategoryData::m_reviewsNumber)
.def_readwrite("access_rules", &CategoryData::m_accessRules)
.def_readwrite("tags", &CategoryData::m_tags)
.def_readwrite("toponyms", &CategoryData::m_toponyms)
.def_readwrite("languages", &CategoryData::m_languageCodes)
.def_readwrite("properties", &CategoryData::m_properties)
.def("__eq__", &CategoryData::operator==)
.def("__ne__", &CategoryData::operator!=)
.def("__str__", &CategoryDataToString);
.def_readwrite("type", &CategoryData::m_type)
.def_readwrite("compilation_id", &CategoryData::m_compilationId)
.def_readwrite("name", &CategoryData::m_name)
.def_readwrite("annotation", &CategoryData::m_annotation)
.def_readwrite("description", &CategoryData::m_description)
.def_readwrite("image_url", &CategoryData::m_imageUrl)
.def_readwrite("visible", &CategoryData::m_visible)
.def_readwrite("author_name", &CategoryData::m_authorName)
.def_readwrite("author_id", &CategoryData::m_authorId)
.def_readwrite("last_modified", &CategoryData::m_lastModified)
.def_readwrite("rating", &CategoryData::m_rating)
.def_readwrite("reviews_number", &CategoryData::m_reviewsNumber)
.def_readwrite("access_rules", &CategoryData::m_accessRules)
.def_readwrite("tags", &CategoryData::m_tags)
.def_readwrite("toponyms", &CategoryData::m_toponyms)
.def_readwrite("languages", &CategoryData::m_languageCodes)
.def_readwrite("properties", &CategoryData::m_properties)
.def("__eq__", &CategoryData::operator==)
.def("__ne__", &CategoryData::operator!=)
.def("__str__", &CategoryDataToString);
class_<std::vector<BookmarkData>>("BookmarkList")
.def(vector_indexing_suite<std::vector<BookmarkData>>())
.def("get_list", &VectorAdapter<BookmarkData>::Get)
.def("set_list", &VectorAdapter<BookmarkData>::Set)
.def("__str__", &VectorAdapter<BookmarkData>::ToString);
.def(vector_indexing_suite<std::vector<BookmarkData>>())
.def("get_list", &VectorAdapter<BookmarkData>::Get)
.def("set_list", &VectorAdapter<BookmarkData>::Set)
.def("__str__", &VectorAdapter<BookmarkData>::ToString);
class_<std::vector<TrackData>>("TrackList")
.def(vector_indexing_suite<std::vector<TrackData>>())
.def("get_list", &VectorAdapter<TrackData>::Get)
.def("set_list", &VectorAdapter<TrackData>::Set)
.def("__str__", &VectorAdapter<TrackData>::ToString);
.def(vector_indexing_suite<std::vector<TrackData>>())
.def("get_list", &VectorAdapter<TrackData>::Get)
.def("set_list", &VectorAdapter<TrackData>::Set)
.def("__str__", &VectorAdapter<TrackData>::ToString);
class_<std::vector<CategoryData>>("CompilationList")
.def(vector_indexing_suite<std::vector<CategoryData>>())
.def("get_list", &VectorAdapter<CategoryData>::Get)
.def("set_list", &VectorAdapter<CategoryData>::Set)
.def("__str__", &VectorAdapter<CategoryData>::ToString);
.def(vector_indexing_suite<std::vector<CategoryData>>())
.def("get_list", &VectorAdapter<CategoryData>::Get)
.def("set_list", &VectorAdapter<CategoryData>::Set)
.def("__str__", &VectorAdapter<CategoryData>::ToString);
class_<FileData>("FileData")
.def_readwrite("server_id", &FileData::m_serverId)
.def_readwrite("category", &FileData::m_categoryData)
.def_readwrite("bookmarks", &FileData::m_bookmarksData)
.def_readwrite("tracks", &FileData::m_tracksData)
.def_readwrite("compilations", &FileData::m_compilationsData)
.def("__eq__", &FileData::operator==)
.def("__ne__", &FileData::operator!=)
.def("__str__", &FileDataToString);
.def_readwrite("server_id", &FileData::m_serverId)
.def_readwrite("category", &FileData::m_categoryData)
.def_readwrite("bookmarks", &FileData::m_bookmarksData)
.def_readwrite("tracks", &FileData::m_tracksData)
.def_readwrite("compilations", &FileData::m_compilationsData)
.def("__eq__", &FileData::operator==)
.def("__ne__", &FileData::operator!=)
.def("__str__", &FileDataToString);
def("set_bookmarks_min_zoom", &SetBookmarksMinZoom);