mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-20 13:23:59 +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:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user