Home
last modified time | relevance | path

Searched refs:Immutable (Results 1 – 25 of 94) sorted by relevance

1234

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/include/mbgl/util/
H A Dimmutable.hpp40 template <class S> friend class Immutable;
59 class Immutable { class
62 Immutable(Mutable<S>&& s) in Immutable() function in mbgl::Immutable
66 Immutable(Immutable<S>&& s) in Immutable() function in mbgl::Immutable
70 Immutable(const Immutable<S>& s) in Immutable() function in mbgl::Immutable
74 Immutable& operator=(Mutable<S>&& s) { in operator =()
80 Immutable& operator=(Immutable<S>&& s) { in operator =()
86 Immutable& operator=(const Immutable<S>& s) { in operator =()
95 friend bool operator==(const Immutable<T>& lhs, const Immutable<T>& rhs) { in operator ==()
99 friend bool operator!=(const Immutable<T>& lhs, const Immutable<T>& rhs) { in operator !=()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/
H A Dstyle_diff.hpp28 using ImmutableImage = Immutable<style::Image::Impl>;
31 ImageDifference diffImages(const Immutable<std::vector<ImmutableImage>>&,
32 const Immutable<std::vector<ImmutableImage>>&);
34 using ImmutableSource = Immutable<style::Source::Impl>;
37 SourceDifference diffSources(const Immutable<std::vector<ImmutableSource>>&,
38 const Immutable<std::vector<ImmutableSource>>&);
40 using ImmutableLayer = Immutable<style::Layer::Impl>;
43 LayerDifference diffLayers(const Immutable<std::vector<ImmutableLayer>>&,
44 const Immutable<std::vector<ImmutableLayer>>&);
H A Dupdate_parameters.hpp30 const Immutable<style::Light::Impl> light;
31 const Immutable<std::vector<Immutable<style::Image::Impl>>> images;
32 const Immutable<std::vector<Immutable<style::Source::Impl>>> sources;
33 const Immutable<std::vector<Immutable<style::Layer::Impl>>> layers;
H A Dstyle_diff.cpp10 StyleDifference<T> diff(const Immutable<std::vector<T>>& a, in diff()
11 const Immutable<std::vector<T>>& b, in diff()
47 ImageDifference diffImages(const Immutable<std::vector<ImmutableImage>>& a, in diffImages()
48 const Immutable<std::vector<ImmutableImage>>& b) { in diffImages()
54 SourceDifference diffSources(const Immutable<std::vector<ImmutableSource>>& a, in diffSources()
55 const Immutable<std::vector<ImmutableSource>>& b) { in diffSources()
62 LayerDifference diffLayers(const Immutable<std::vector<ImmutableLayer>>& a, in diffLayers()
63 const Immutable<std::vector<ImmutableLayer>>& b) { in diffLayers()
H A Drender_source.hpp31 static std::unique_ptr<RenderSource> create(Immutable<style::Source::Impl>);
51 virtual void update(Immutable<style::Source::Impl>,
52 const std::vector<Immutable<style::Layer::Impl>>&,
79 Immutable<style::Source::Impl> baseImpl;
82 RenderSource(Immutable<style::Source::Impl>);
H A Drenderer_impl.hpp111 Immutable<std::vector<Immutable<style::Image::Impl>>> imageImpls;
112 Immutable<std::vector<Immutable<style::Source::Impl>>> sourceImpls;
113 Immutable<std::vector<Immutable<style::Layer::Impl>>> layerImpls;
H A Drender_layer.hpp25 RenderLayer(style::LayerType, Immutable<style::Layer::Impl>);
30 static std::unique_ptr<RenderLayer> create(Immutable<style::Layer::Impl>);
82 Immutable<style::Layer::Impl> baseImpl;
83 void setImpl(Immutable<style::Layer::Impl>);
H A Drender_layer.cpp21 std::unique_ptr<RenderLayer> RenderLayer::create(Immutable<Layer::Impl> impl) { in create()
50 RenderLayer::RenderLayer(style::LayerType type_, Immutable<style::Layer::Impl> baseImpl_) in RenderLayer()
55 void RenderLayer::setImpl(Immutable<style::Layer::Impl> impl) { in setImpl()
H A Drender_light.hpp16 RenderLight(Immutable<style::Light::Impl>);
24 Immutable<style::Light::Impl> impl;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/style/
H A Dstyle_impl.hpp88 Immutable<std::vector<Immutable<Image::Impl>>> getImageImpls() const;
89 Immutable<std::vector<Immutable<Source::Impl>>> getSourceImpls() const;
90 Immutable<std::vector<Immutable<Layer::Impl>>> getLayerImpls() const;
H A Dstyle_impl.cpp349 Immutable<std::vector<Immutable<Image::Impl>>> Style::Impl::getImageImpls() const { in getImageImpls()
353 Immutable<std::vector<Immutable<Source::Impl>>> Style::Impl::getSourceImpls() const { in getSourceImpls()
357 Immutable<std::vector<Immutable<Layer::Impl>>> Style::Impl::getLayerImpls() const { in getLayerImpls()
H A Dcollection.hpp29 using ImmutableVector = Immutable<std::vector<Immutable<Impl>>>;
61 : impls(makeMutable<std::vector<Immutable<Impl>>>()) { in Collection()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/annotation/
H A Drender_annotation_source.hpp11 RenderAnnotationSource(Immutable<AnnotationSource::Impl>);
15 void update(Immutable<style::Source::Impl>,
16 const std::vector<Immutable<style::Layer::Impl>>&,
H A Drender_annotation_source.cpp13 RenderAnnotationSource::RenderAnnotationSource(Immutable<AnnotationSource::Impl> impl_) in RenderAnnotationSource()
26 void RenderAnnotationSource::update(Immutable<style::Source::Impl> baseImpl_, in update()
27 const std::vector<Immutable<Layer::Impl>>& layers, in update()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/sources/
H A Drender_vector_source.hpp11 RenderVectorSource(Immutable<style::VectorSource::Impl>);
15 void update(Immutable<style::Source::Impl>,
16 const std::vector<Immutable<style::Layer::Impl>>&,
H A Drender_raster_source.hpp11 RenderRasterSource(Immutable<style::RasterSource::Impl>);
15 void update(Immutable<style::Source::Impl>,
16 const std::vector<Immutable<style::Layer::Impl>>&,
H A Drender_custom_geometry_source.hpp11 RenderCustomGeometrySource(Immutable<style::CustomGeometrySource::Impl>);
15 void update(Immutable<style::Source::Impl>,
16 const std::vector<Immutable<style::Layer::Impl>>&,
H A Drender_raster_dem_source.hpp11 RenderRasterDEMSource(Immutable<style::RasterSource::Impl>);
15 void update(Immutable<style::Source::Impl>,
16 const std::vector<Immutable<style::Layer::Impl>>&,
H A Drender_geojson_source.hpp15 RenderGeoJSONSource(Immutable<style::GeoJSONSource::Impl>);
19 void update(Immutable<style::Source::Impl>,
20 const std::vector<Immutable<style::Layer::Impl>>&,
H A Drender_image_source.hpp13 RenderImageSource(Immutable<style::ImageSource::Impl>);
21 void update(Immutable<style::Source::Impl>,
22 const std::vector<Immutable<style::Layer::Impl>>&,
H A Drender_custom_geometry_source.cpp13 RenderCustomGeometrySource::RenderCustomGeometrySource(Immutable<style::CustomGeometrySource::Impl>… in RenderCustomGeometrySource()
26 void RenderCustomGeometrySource::update(Immutable<style::Source::Impl> baseImpl_, in update()
27 const std::vector<Immutable<Layer::Impl>>& layers, in update()
H A Drender_raster_source.cpp10 RenderRasterSource::RenderRasterSource(Immutable<style::RasterSource::Impl> impl_) in RenderRasterSource()
23 void RenderRasterSource::update(Immutable<style::Source::Impl> baseImpl_, in update()
24 const std::vector<Immutable<Layer::Impl>>& layers, in update()
H A Drender_vector_source.cpp14 RenderVectorSource::RenderVectorSource(Immutable<style::VectorSource::Impl> impl_) in RenderVectorSource()
27 void RenderVectorSource::update(Immutable<style::Source::Impl> baseImpl_, in update()
28 const std::vector<Immutable<Layer::Impl>>& layers, in update()
H A Drender_geojson_source.cpp14 RenderGeoJSONSource::RenderGeoJSONSource(Immutable<style::GeoJSONSource::Impl> impl_) in RenderGeoJSONSource()
27 void RenderGeoJSONSource::update(Immutable<style::Source::Impl> baseImpl_, in update()
28 const std::vector<Immutable<Layer::Impl>>& layers, in update()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/include/mbgl/style/
H A Dsource.hpp65 Immutable<Impl> baseImpl;
67 Source(Immutable<Impl>);

1234