Coverage Report

Created: 2025-12-31 06:48

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/proj/include/proj/nn.hpp
Line
Count
Source
1
#pragma once
2
3
/*
4
 * Copyright (c) 2015 Dropbox, Inc.
5
 *
6
 * Licensed under the Apache License, Version 2.0 (the "License");
7
 * you may not use this file except in compliance with the License.
8
 * You may obtain a copy of the License at
9
 *
10
 *     http://www.apache.org/licenses/LICENSE-2.0
11
 *
12
 * Unless required by applicable law or agreed to in writing, software
13
 * distributed under the License is distributed on an "AS IS" BASIS,
14
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
 * See the License for the specific language governing permissions and
16
 * limitations under the License.
17
 */
18
19
#include <cassert>
20
#include <cstdlib>
21
#include <functional>
22
#include <memory>
23
#include <type_traits>
24
25
namespace dropbox {
26
namespace oxygen {
27
28
// Marker type and value for use by nn below.
29
struct i_promise_i_checked_for_null_t {};
30
static constexpr i_promise_i_checked_for_null_t i_promise_i_checked_for_null{};
31
32
// Helper to get the type pointed to by a raw or smart pointer. This can be
33
// explicitly
34
// specialized if need be to provide compatibility with user-defined smart
35
// pointers.
36
namespace nn_detail {
37
template <typename T> struct element_type {
38
  using type = typename T::element_type;
39
};
40
template <typename Pointee> struct element_type<Pointee *> {
41
  using type = Pointee;
42
};
43
}
44
45
template <typename PtrType> class nn;
46
47
// Trait to check whether a given type is a non-nullable pointer
48
template <typename T> struct is_nn : public std::false_type {};
49
template <typename PtrType>
50
struct is_nn<nn<PtrType>> : public std::true_type {};
51
52
/* nn<PtrType>
53
 *
54
 * Wrapper around a pointer that is guaranteed to not be null. This works with
55
 * raw pointers
56
 * as well as any smart pointer: nn<int *>, nn<shared_ptr<DbxTable>>,
57
 * nn<unique_ptr<Foo>>,
58
 * etc. An nn<PtrType> can be used just like a PtrType.
59
 *
60
 * An nn<PtrType> can be constructed from another nn<PtrType>, if the underlying
61
 * type would
62
 * allow such construction. For example, nn<shared_ptr<PtrType>> can be copied
63
 * and moved, but
64
 * nn<unique_ptr<PtrType>> can only be moved; an nn<unique_ptr<PtrType>> can be
65
 * explicitly
66
 * (but not implicitly) created from an nn<PtrType*>; implicit upcasts are
67
 * allowed; and so on.
68
 *
69
 * Similarly, non-nullable pointers can be compared with regular or other
70
 * non-nullable
71
 * pointers, using the same rules as the underlying pointer types.
72
 *
73
 * This module also provides helpers for creating an nn<PtrType> from operations
74
 * that would
75
 * always return a non-null pointer: nn_make_unique, nn_make_shared,
76
 * nn_shared_from_this, and
77
 * nn_addr (a replacement for operator&).
78
 *
79
 * We abbreviate nn<unique_ptr> as nn_unique_ptr - it's a little more readable.
80
 * Likewise,
81
 * nn<shared_ptr> can be written as nn_shared_ptr.
82
 *
83
 * Finally, we define macros NN_CHECK_ASSERT and NN_CHECK_THROW, to convert a
84
 * nullable pointer
85
 * to a non-nullable pointer. At Dropbox, these use customized error-handling
86
 * infrastructure
87
 * and are in a separate file. We've included sample implementations here.
88
 */
89
template <typename PtrType> class nn {
90
public:
91
  static_assert(!is_nn<PtrType>::value, "nn<nn<T>> is disallowed");
92
93
  using element_type = typename nn_detail::element_type<PtrType>::type;
94
95
  // Pass through calls to operator* and operator-> transparently
96
18.8k
  element_type &operator*() const { return *ptr; }
97
17.6M
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >::operator->() const
Line
Count
Source
97
18
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::ArrayOfBaseObject> >::operator->() const
Line
Count
Source
97
272k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::NameSpace> >::operator->() const
Line
Count
Source
97
6
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::GenericName> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::VerticalExtent> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::TemporalExtent> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::operator->() const
Line
Count
Source
97
92.4k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >::operator->() const
Line
Count
Source
97
2.77M
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::operator->() const
Line
Count
Source
97
670
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::operator->() const
Line
Count
Source
97
91.1k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::operator->() const
Line
Count
Source
97
176k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ParameterValue> >::operator->() const
Line
Count
Source
97
46.4k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >::operator->() const
Line
Count
Source
97
4.16k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::operator->() const
Line
Count
Source
97
6.63k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::WKTFormatter, std::__1::default_delete<osgeo::proj::io::WKTFormatter> > >::operator->() const
dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::WKTNode, std::__1::default_delete<osgeo::proj::io::WKTNode> > >::operator->() const
Line
Count
Source
97
6.92M
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::AuthorityFactory> >::operator->() const
Line
Count
Source
97
162k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::operator->() const
Line
Count
Source
97
167k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::operator->() const
Line
Count
Source
97
202k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::operator->() const
Line
Count
Source
97
158k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::operator->() const
Line
Count
Source
97
251k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::operator->() const
Line
Count
Source
97
302k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >::operator->() const
Line
Count
Source
97
102k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::operator->() const
Line
Count
Source
97
70.9k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::operator->() const
Line
Count
Source
97
190k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> >::operator->() const
Line
Count
Source
97
815k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter> >::operator->() const
Line
Count
Source
97
686k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> >::operator->() const
Line
Count
Source
97
3.49M
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >::operator->() const
Line
Count
Source
97
203k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::operator->() const
Line
Count
Source
97
54.1k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::operator->() const
Line
Count
Source
97
47.1k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::operator->() const
Line
Count
Source
97
78.9k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::JSONFormatter, std::__1::default_delete<osgeo::proj::io::JSONFormatter> > >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::operator->() const
Line
Count
Source
97
262
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectUsage> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::operator->() const
Line
Count
Source
97
40.2k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::operator->() const
Line
Count
Source
97
33.8k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >::operator->() const
Line
Count
Source
97
16.2k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::operator->() const
Line
Count
Source
97
30.3k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::operator->() const
Line
Count
Source
97
86
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> >::operator->() const
Line
Count
Source
97
88
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::operation::CoordinateOperationFactory, std::__1::default_delete<osgeo::proj::operation::CoordinateOperationFactory> > >::operator->() const
dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::PROJStringFormatter, std::__1::default_delete<osgeo::proj::io::PROJStringFormatter> > >::operator->() const
Line
Count
Source
97
37.4k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::GeneralOperationParameter> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::operation::CoordinateOperationContext, std::__1::default_delete<osgeo::proj::operation::CoordinateOperationContext> > >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::operator->() const
Line
Count
Source
97
950
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >::operator->() const
Line
Count
Source
97
92
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::GeneralParameterValue> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> >::operator->() const
Line
Count
Source
97
93.5k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::operation::CoordinateTransformer, std::__1::default_delete<osgeo::proj::operation::CoordinateTransformer> > >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >::operator->() const
Line
Count
Source
97
27
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::operator->() const
Line
Count
Source
97
1
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<osgeo::proj::crs::GeographicCRS const*>::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >::operator->() const
Line
Count
Source
97
702
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::operator->() const
Line
Count
Source
97
678
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> >::operator->() const
Line
Count
Source
97
827
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >::operator->() const
Line
Count
Source
97
12.2k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >::operator->() const
Line
Count
Source
97
12.5k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> >::operator->() const
Line
Count
Source
97
682
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >::operator->() const
Line
Count
Source
97
834
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >::operator->() const
Line
Count
Source
97
62
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> >::operator->() const
Line
Count
Source
97
2.12k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::AffineCS> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >::operator->() const
Line
Count
Source
97
339
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS> >::operator->() const
98
99
  // Expose the underlying PtrType
100
3.59M
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> >::operator std::__1::shared_ptr<osgeo::proj::util::BoxedValue> const&() const &
Line
Count
Source
100
2.22M
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::NameSpace> >::operator std::__1::shared_ptr<osgeo::proj::util::NameSpace> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::GenericName> >::operator std::__1::shared_ptr<osgeo::proj::util::GenericName> const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::operator std::__1::shared_ptr<osgeo::proj::metadata::Extent> const&() const &
Line
Count
Source
100
18.4k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> const&() const &
Line
Count
Source
100
108k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> const&() const &
Line
Count
Source
100
118k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::WKTNode, std::__1::default_delete<osgeo::proj::io::WKTNode> > >::operator std::__1::unique_ptr<osgeo::proj::io::WKTNode, std::__1::default_delete<osgeo::proj::io::WKTNode> > const&() const &
Line
Count
Source
100
6.42k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >::operator std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> const&() const &
Line
Count
Source
100
18.3k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::operator std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> const&() const &
Line
Count
Source
100
418
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> const&() const &
Line
Count
Source
100
24.3k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::operator std::__1::shared_ptr<osgeo::proj::operation::Transformation> const&() const &
Line
Count
Source
100
19.0k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::CRS> const&() const &
Line
Count
Source
100
210
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> const&() const &
Line
Count
Source
100
20.3k
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::operator std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::operator std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::operator std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::operator std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::operator std::__1::shared_ptr<osgeo::proj::datum::Datum> const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> const&() const &
Line
Count
Source
100
60.5k
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::AuthorityFactory> >::operator std::__1::shared_ptr<osgeo::proj::io::AuthorityFactory> const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::operator std::__1::shared_ptr<osgeo::proj::operation::Conversion> const&() const &
Line
Count
Source
100
57.8k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> const&() const &
Line
Count
Source
100
53.5k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> const&() const &
Line
Count
Source
100
16.4k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> const&() const &
Line
Count
Source
100
8.12k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::operator std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> const&() const &
Line
Count
Source
100
20.7k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::operator std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&() const &
Line
Count
Source
100
3.72k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> const&() const &
Line
Count
Source
100
6.20k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::operator std::__1::shared_ptr<osgeo::proj::util::BaseObject> const&() const &
Line
Count
Source
100
63.6k
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<osgeo::proj::util::BaseObjectNNPtr>::operator osgeo::proj::util::BaseObjectNNPtr const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> const&() const &
Line
Count
Source
100
234
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::operator std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::operator std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> const&() const &
Line
Count
Source
100
190
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableGeodToGeod> >::operator std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableGeodToGeod> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased> >::operator std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVertical> >::operator std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVertical> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical> >::operator std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical> const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> const&() const &
Line
Count
Source
100
32
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::operator std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> const&() const &
Line
Count
Source
100
18.6k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> >::operator std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> const&() const &
Line
Count
Source
100
91.0k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter> >::operator std::__1::shared_ptr<osgeo::proj::operation::OperationParameter> const&() const &
Line
Count
Source
100
481k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ParameterValue> >::operator std::__1::shared_ptr<osgeo::proj::operation::ParameterValue> const&() const &
Line
Count
Source
100
48.6k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >::operator std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> const&() const &
Line
Count
Source
100
27
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >::operator std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> const&() const &
Line
Count
Source
100
92
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<osgeo::proj::crs::GeographicCRS*>::operator osgeo::proj::crs::GeographicCRS* const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> const&() const &
Line
Count
Source
100
99.7k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> const&() const &
Line
Count
Source
100
2.12k
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> const&() const &
Line
Count
Source
100
339
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> const&() const &
Line
Count
Source
100
339
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::Meridian> >::operator std::__1::shared_ptr<osgeo::proj::cs::Meridian> const&() const &
Line
Count
Source
100
24
  operator const PtrType &() const & { return ptr; }
101
570k
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> >::operator std::__1::shared_ptr<osgeo::proj::util::BoxedValue>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::LocalName> >::operator std::__1::shared_ptr<osgeo::proj::util::LocalName>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::operator std::__1::shared_ptr<osgeo::proj::metadata::Extent>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation>&&() &&
Line
Count
Source
101
1.36k
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::operator std::__1::shared_ptr<osgeo::proj::datum::Datum>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::operator std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject>&&() &&
Line
Count
Source
101
1.16k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >::operator std::__1::shared_ptr<osgeo::proj::metadata::Identifier>&&() &&
Line
Count
Source
101
22.4k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::operator std::__1::shared_ptr<osgeo::proj::common::ObjectDomain>&&() &&
Line
Count
Source
101
564
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >::operator std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame>&&() &&
Line
Count
Source
101
60
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::operator std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame>&&() &&
Line
Count
Source
101
5.78k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::operator std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame>&&() &&
Line
Count
Source
101
1.17k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::CartesianCS>&&() &&
Line
Count
Source
101
7.86k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS>&&() &&
Line
Count
Source
101
4.78k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::VerticalCS>&&() &&
Line
Count
Source
101
4.17k
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::ParametricCS>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::AffineCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::AffineCS>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::SphericalCS>&&() &&
Line
Count
Source
101
1
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS>&&() &&
Line
Count
Source
101
339
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>&&() &&
Line
Count
Source
101
97.8k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS>&&() &&
Line
Count
Source
101
152
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >::operator std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame>&&() &&
Line
Count
Source
101
20
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS>&&() &&
Line
Count
Source
101
8.03k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::CRS>&&() &&
Line
Count
Source
101
20.6k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>&&() &&
Line
Count
Source
101
63.3k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>&&() &&
Line
Count
Source
101
53.0k
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >::operator std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS>&&() &&
Line
Count
Source
101
8.88k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::BoundCRS>&&() &&
Line
Count
Source
101
9.99k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS>&&() &&
Line
Count
Source
101
162
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS>&&() &&
Line
Count
Source
101
339
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> >&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> >&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >::operator std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> >&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::operator std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble>&&() &&
Line
Count
Source
101
9
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >::operator std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum>&&() &&
Line
Count
Source
101
4
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> >::operator std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> >::operator std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::operator std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid>&&() &&
Line
Count
Source
101
115
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::operator std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::operator std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::operator std::__1::shared_ptr<osgeo::proj::operation::Conversion>&&() &&
Line
Count
Source
101
335
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::operator std::__1::shared_ptr<osgeo::proj::operation::Transformation>&&() &&
Line
Count
Source
101
1.60k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation>&&() &&
Line
Count
Source
101
20
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation>&&() &&
Line
Count
Source
101
190
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >::operator std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata>&&() &&
Line
Count
Source
101
92
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> >::operator std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::SingleOperation>&&() &&
Line
Count
Source
101
18.6k
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::IComparable> >::operator std::__1::shared_ptr<osgeo::proj::util::IComparable>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::Meridian> >::operator std::__1::shared_ptr<osgeo::proj::cs::Meridian>&&() &&
Line
Count
Source
101
36
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue> >::operator std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue>&&() &&
Line
Count
Source
101
236k
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::operator std::__1::shared_ptr<osgeo::proj::operation::InverseConversion>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >::operator std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation>&&() &&
Line
Count
Source
101
27
  operator PtrType &&() && { return std::move(ptr); }
102
103
  // Trying to use the assignment operator to assign a nn<PtrType> to a PtrType
104
  // using the
105
  // above conversion functions hits an ambiguous resolution bug in clang:
106
  // http://llvm.org/bugs/show_bug.cgi?id=18359
107
  // While that exists, we can use these as simple ways of accessing the
108
  // underlying type
109
  // (instead of workarounds calling the operators explicitly or adding a
110
  // constructor call).
111
1.49M
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::as_nullable() const &
Line
Count
Source
111
1.01M
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> >::as_nullable() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::ArrayOfBaseObject> >::as_nullable() const &
Line
Count
Source
111
26.5k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >::as_nullable() const &
Line
Count
Source
111
6
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::as_nullable() const &
Line
Count
Source
111
658
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::as_nullable() const &
Line
Count
Source
111
12
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::as_nullable() const &
Line
Count
Source
111
2.05k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::as_nullable() const &
Line
Count
Source
111
2.49k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >::as_nullable() const &
Line
Count
Source
111
12.6k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::as_nullable() const &
Line
Count
Source
111
1.58k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::as_nullable() const &
Line
Count
Source
111
22.8k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::as_nullable() const &
Line
Count
Source
111
41
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::as_nullable() const &
Line
Count
Source
111
4.28k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::as_nullable() const &
Line
Count
Source
111
116k
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >::as_nullable() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >::as_nullable() const &
Line
Count
Source
111
6.07k
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >::as_nullable() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::as_nullable() const &
Line
Count
Source
111
143
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::as_nullable() const &
Line
Count
Source
111
11.0k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> >::as_nullable() const &
Line
Count
Source
111
827
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >::as_nullable() const &
Line
Count
Source
111
6.24k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> >::as_nullable() const &
Line
Count
Source
111
341
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::as_nullable() const &
Line
Count
Source
111
5.36k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> >::as_nullable() const &
Line
Count
Source
111
18.6k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::as_nullable() const &
Line
Count
Source
111
3.43k
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::as_nullable() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >::as_nullable() const &
Line
Count
Source
111
92
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::as_nullable() const &
Line
Count
Source
111
7.09k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::as_nullable() const &
Line
Count
Source
111
529
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >::as_nullable() const &
Line
Count
Source
111
1.04k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >::as_nullable() const &
Line
Count
Source
111
82
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> >::as_nullable() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >::as_nullable() const &
Line
Count
Source
111
82
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::as_nullable() const &
Line
Count
Source
111
99.3k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >::as_nullable() const &
Line
Count
Source
111
357
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >::as_nullable() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::as_nullable() const &
Line
Count
Source
111
73
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> >::as_nullable() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> >::as_nullable() const &
Line
Count
Source
111
18.5k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::AuthorityFactory> >::as_nullable() const &
Line
Count
Source
111
53.0k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> >::as_nullable() const &
Line
Count
Source
111
195
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::as_nullable() const &
Line
Count
Source
111
3.23k
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ParameterValue> >::as_nullable() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::as_nullable() const &
Line
Count
Source
111
51.1k
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >::as_nullable() const &
112
324k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::as_nullable() &&
Line
Count
Source
112
124k
  PtrType &&as_nullable() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::as_nullable() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >::as_nullable() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::as_nullable() &&
Line
Count
Source
112
6.36k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::as_nullable() &&
Line
Count
Source
112
18.4k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::as_nullable() &&
Line
Count
Source
112
1.58k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::Meridian> >::as_nullable() &&
Line
Count
Source
112
588
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::as_nullable() &&
Line
Count
Source
112
4.77k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::as_nullable() &&
Line
Count
Source
112
134
  PtrType &&as_nullable() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::as_nullable() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::as_nullable() &&
Line
Count
Source
112
383
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::as_nullable() &&
Line
Count
Source
112
5.30k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >::as_nullable() &&
Line
Count
Source
112
573
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::as_nullable() &&
Line
Count
Source
112
163
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::as_nullable() &&
Line
Count
Source
112
45.8k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >::as_nullable() &&
Line
Count
Source
112
11
  PtrType &&as_nullable() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >::as_nullable() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::as_nullable() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::as_nullable() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::as_nullable() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >::as_nullable() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::as_nullable() &&
Line
Count
Source
112
115k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::as_nullable() &&
Line
Count
Source
112
2
  PtrType &&as_nullable() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::as_nullable() &&
113
114
  // Can't convert to bool (that would be silly). The explicit delete results in
115
  // "value of type 'nn<...>' is not contextually convertible to 'bool'", rather
116
  // than
117
  // "no viable conversion", which is a bit more clear.
118
  operator bool() const = delete;
119
120
  // Explicitly deleted constructors. These help produce clearer error messages,
121
  // as trying
122
  // to use them will result in clang printing the whole line, including the
123
  // comment.
124
  nn(std::nullptr_t) = delete;            // nullptr is not allowed here
125
  nn &operator=(std::nullptr_t) = delete; // nullptr is not allowed here
126
  nn(PtrType) = delete;            // must use NN_CHECK_ASSERT or NN_CHECK_THROW
127
  nn &operator=(PtrType) = delete; // must use NN_CHECK_ASSERT or NN_CHECK_THROW
128
  //PROJ_DLL ~nn();
129
130
  // Semi-private constructor for use by NN_CHECK_ macros.
131
690k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
690k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::util::BaseObject> const&)
Line
Count
Source
131
306k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
306k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::util::BoxedValue> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::Identifier> const&)
Line
Count
Source
131
31.4k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
31.4k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::GenericName> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::util::GenericName> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> const&)
Line
Count
Source
131
23.8k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
23.8k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> const&)
Line
Count
Source
131
3.23k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
3.23k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> const&)
Line
Count
Source
131
2.71k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
2.71k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> const&)
Line
Count
Source
131
2.33k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
2.33k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> const&)
Line
Count
Source
131
8.15k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
8.15k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&)
Line
Count
Source
131
150k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
150k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> const&)
Line
Count
Source
131
4.36k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
4.36k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> const&)
Line
Count
Source
131
8.75k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
8.75k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> const&)
Line
Count
Source
131
5.14k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
5.14k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> const&)
Line
Count
Source
131
5
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
5
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::CRS> const&)
Line
Count
Source
131
32.8k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
32.8k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> const&)
Line
Count
Source
131
5.84k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
5.84k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> const&)
Line
Count
Source
131
8.49k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
8.49k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> const&)
Line
Count
Source
131
73
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
73
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> const&)
Line
Count
Source
131
10.2k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
10.2k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> const&)
Line
Count
Source
131
9
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
9
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> const&)
Line
Count
Source
131
1.18k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
1.18k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> const&)
Line
Count
Source
131
227
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
227
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::Transformation> const&)
Line
Count
Source
131
818
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
818
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> const&)
Line
Count
Source
131
12
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
12
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> const&)
Line
Count
Source
131
92
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
92
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::Datum> const&)
Line
Count
Source
131
2
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
2
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::Conversion> const&)
Line
Count
Source
131
45.2k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
45.2k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> const&)
Line
Count
Source
131
467
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
467
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::Extent> const&)
Line
Count
Source
131
658
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
658
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> const&)
Line
Count
Source
131
18.5k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
18.5k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> const&)
Line
Count
Source
131
18.6k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
18.6k
  }
Unexecuted instantiation: dropbox::oxygen::nn<osgeo::proj::util::BaseObjectNNPtr>::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, osgeo::proj::util::BaseObjectNNPtr const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> const&)
Unexecuted instantiation: dropbox::oxygen::nn<osgeo::proj::crs::GeographicCRS const*>::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, osgeo::proj::crs::GeographicCRS const* const&)
Unexecuted instantiation: dropbox::oxygen::nn<osgeo::proj::crs::GeographicCRS*>::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, osgeo::proj::crs::GeographicCRS* const&)
133
  explicit nn(i_promise_i_checked_for_null_t, PtrType &&arg) noexcept
134
8.88M
      : ptr(std::move(arg)) {
135
8.88M
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&&)
Line
Count
Source
134
227k
      : ptr(std::move(arg)) {
135
227k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::ArrayOfBaseObject> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::util::ArrayOfBaseObject>&&)
Line
Count
Source
134
142k
      : ptr(std::move(arg)) {
135
142k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::util::BoxedValue>&&)
Line
Count
Source
134
2.22M
      : ptr(std::move(arg)) {
135
2.22M
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::NameSpace> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::util::NameSpace>&&)
Line
Count
Source
134
6
      : ptr(std::move(arg)) {
135
6
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::LocalName> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::util::LocalName>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox>&&)
Line
Count
Source
134
18.3k
      : ptr(std::move(arg)) {
135
18.3k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::VerticalExtent> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::VerticalExtent>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::TemporalExtent> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::TemporalExtent>&&)
Line
Count
Source
134
125
      : ptr(std::move(arg)) {
135
125
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::Extent>&&)
Line
Count
Source
134
18.4k
      : ptr(std::move(arg)) {
135
18.4k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent>&&)
Line
Count
Source
134
6
      : ptr(std::move(arg)) {
135
6
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::Identifier>&&)
Line
Count
Source
134
3.36M
      : ptr(std::move(arg)) {
135
3.36M
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::metadata::PositionalAccuracy>&&)
Line
Count
Source
134
1.98k
      : ptr(std::move(arg)) {
135
1.98k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure>&&)
Line
Count
Source
134
195
      : ptr(std::move(arg)) {
135
195
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::common::ObjectDomain>&&)
Line
Count
Source
134
20.1k
      : ptr(std::move(arg)) {
135
20.1k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::CartesianCS>&&)
Line
Count
Source
134
60.2k
      : ptr(std::move(arg)) {
135
60.2k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::WKTFormatter, std::__1::default_delete<osgeo::proj::io::WKTFormatter> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::unique_ptr<osgeo::proj::io::WKTFormatter, std::__1::default_delete<osgeo::proj::io::WKTFormatter> >&&)
dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::WKTNode, std::__1::default_delete<osgeo::proj::io::WKTNode> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::unique_ptr<osgeo::proj::io::WKTNode, std::__1::default_delete<osgeo::proj::io::WKTNode> >&&)
Line
Count
Source
134
518k
      : ptr(std::move(arg)) {
135
518k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>&&)
Line
Count
Source
134
8.63k
      : ptr(std::move(arg)) {
135
8.63k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::Conversion>&&)
Line
Count
Source
134
57.8k
      : ptr(std::move(arg)) {
135
57.8k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::CRS>&&)
Line
Count
Source
134
31.1k
      : ptr(std::move(arg)) {
135
31.1k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS>&&)
Line
Count
Source
134
16.4k
      : ptr(std::move(arg)) {
135
16.4k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>&&)
Line
Count
Source
134
50.8k
      : ptr(std::move(arg)) {
135
50.8k
  }
dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::PROJStringFormatter, std::__1::default_delete<osgeo::proj::io::PROJStringFormatter> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::unique_ptr<osgeo::proj::io::PROJStringFormatter, std::__1::default_delete<osgeo::proj::io::PROJStringFormatter> >&&)
Line
Count
Source
134
54.4k
      : ptr(std::move(arg)) {
135
54.4k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::JSONFormatter, std::__1::default_delete<osgeo::proj::io::JSONFormatter> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::unique_ptr<osgeo::proj::io::JSONFormatter, std::__1::default_delete<osgeo::proj::io::JSONFormatter> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::IComparable> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::util::IComparable>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::io::DatabaseContext>&&)
Line
Count
Source
134
3.23k
      : ptr(std::move(arg)) {
135
3.23k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::AuthorityFactory> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::io::AuthorityFactory>&&)
Line
Count
Source
134
96.1k
      : ptr(std::move(arg)) {
135
96.1k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame>&&)
Line
Count
Source
134
91.4k
      : ptr(std::move(arg)) {
135
91.4k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation>&&)
Line
Count
Source
134
190
      : ptr(std::move(arg)) {
135
190
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation>&&)
Line
Count
Source
134
25
      : ptr(std::move(arg)) {
135
25
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableGeodToGeod> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableGeodToGeod>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::SingleOperation>&&)
Line
Count
Source
134
18.6k
      : ptr(std::move(arg)) {
135
18.6k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased>&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVertical> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVertical>&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical>&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::operation::CoordinateOperationContext, std::__1::default_delete<osgeo::proj::operation::CoordinateOperationContext> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::unique_ptr<osgeo::proj::operation::CoordinateOperationContext, std::__1::default_delete<osgeo::proj::operation::CoordinateOperationContext> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::SingleCRS>&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::operation::CoordinateOperationFactory, std::__1::default_delete<osgeo::proj::operation::CoordinateOperationFactory> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::unique_ptr<osgeo::proj::operation::CoordinateOperationFactory, std::__1::default_delete<osgeo::proj::operation::CoordinateOperationFactory> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::InverseConversion>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ParameterValue> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::ParameterValue>&&)
Line
Count
Source
134
244k
      : ptr(std::move(arg)) {
135
244k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation>&&)
Line
Count
Source
134
18.6k
      : ptr(std::move(arg)) {
135
18.6k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::operation::CoordinateTransformer, std::__1::default_delete<osgeo::proj::operation::CoordinateTransformer> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::unique_ptr<osgeo::proj::operation::CoordinateTransformer, std::__1::default_delete<osgeo::proj::operation::CoordinateTransformer> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::OperationMethod>&&)
Line
Count
Source
134
90.8k
      : ptr(std::move(arg)) {
135
90.8k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue>&&)
Line
Count
Source
134
236k
      : ptr(std::move(arg)) {
135
236k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::OperationParameter>&&)
Line
Count
Source
134
244k
      : ptr(std::move(arg)) {
135
244k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::Transformation>&&)
Line
Count
Source
134
18.5k
      : ptr(std::move(arg)) {
135
18.5k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation>&&)
Line
Count
Source
134
34
      : ptr(std::move(arg)) {
135
34
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation>&&)
Line
Count
Source
134
27
      : ptr(std::move(arg)) {
135
27
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata>&&)
Line
Count
Source
134
92
      : ptr(std::move(arg)) {
135
92
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>&&)
Line
Count
Source
134
99.7k
      : ptr(std::move(arg)) {
135
99.7k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::VerticalCS>&&)
Line
Count
Source
134
18.8k
      : ptr(std::move(arg)) {
135
18.8k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame>&&)
Line
Count
Source
134
12.1k
      : ptr(std::move(arg)) {
135
12.1k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS>&&)
Line
Count
Source
134
8.12k
      : ptr(std::move(arg)) {
135
8.12k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::BoundCRS>&&)
Line
Count
Source
134
15.1k
      : ptr(std::move(arg)) {
135
15.1k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS>&&)
Line
Count
Source
134
234
      : ptr(std::move(arg)) {
135
234
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum>&&)
Line
Count
Source
134
827
      : ptr(std::move(arg)) {
135
827
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::TemporalCS>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum>&&)
Line
Count
Source
134
6.26k
      : ptr(std::move(arg)) {
135
6.26k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum>&&)
Line
Count
Source
134
341
      : ptr(std::move(arg)) {
135
341
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::ParametricCS>&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS>&&)
Line
Count
Source
134
6.16k
      : ptr(std::move(arg)) {
135
6.16k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS>&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS>&&)
Line
Count
Source
134
339
      : ptr(std::move(arg)) {
135
339
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian>&&)
Line
Count
Source
134
6.02k
      : ptr(std::move(arg)) {
135
6.02k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid>&&)
Line
Count
Source
134
30.9k
      : ptr(std::move(arg)) {
135
30.9k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame>&&)
Line
Count
Source
134
417
      : ptr(std::move(arg)) {
135
417
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble>&&)
Line
Count
Source
134
262
      : ptr(std::move(arg)) {
135
262
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame>&&)
Line
Count
Source
134
31
      : ptr(std::move(arg)) {
135
31
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::Meridian> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::Meridian>&&)
Line
Count
Source
134
648
      : ptr(std::move(arg)) {
135
648
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis>&&)
Line
Count
Source
134
692k
      : ptr(std::move(arg)) {
135
692k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::SphericalCS>&&)
Line
Count
Source
134
2.12k
      : ptr(std::move(arg)) {
135
2.12k
  }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS>&&)
Line
Count
Source
134
95.5k
      : ptr(std::move(arg)) {
135
95.5k
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::AffineCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::AffineCS>&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS>&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS>&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS>&&)
Line
Count
Source
134
339
      : ptr(std::move(arg)) {
135
339
  }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS> >::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS>&&)
136
137
  // Type-converting move and copy constructor. We have four separate cases
138
  // here, for
139
  // implicit and explicit move and copy.
140
  template <typename OtherType,
141
            typename std::enable_if<
142
                std::is_constructible<PtrType, OtherType>::value &&
143
                    !std::is_convertible<OtherType, PtrType>::value,
144
                int>::type = 0>
145
  explicit nn(const nn<OtherType> &other)
146
      : ptr(other.operator const OtherType &()) {}
147
148
  template <typename OtherType,
149
            typename std::enable_if<
150
                std::is_constructible<PtrType, OtherType>::value &&
151
                    !std::is_convertible<OtherType, PtrType>::value &&
152
                    !std::is_pointer<OtherType>::value,
153
                int>::type = 0>
154
  explicit nn(nn<OtherType> &&other)
155
      : ptr(std::move(other).operator OtherType &&()) {}
156
157
  template <typename OtherType,
158
            typename std::enable_if<
159
                std::is_convertible<OtherType, PtrType>::value, int>::type = 0>
160
3.47M
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS6_10BoxedValueEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
2.22M
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_8metadata6ExtentEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
18.4k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_11CartesianCSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
108k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs11GeodeticCRSEEEEC2INS3_INS6_13GeographicCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
566
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj8metadata16GeographicExtentEEEEC2INS3_INS6_21GeographicBoundingBoxEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
18.3k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_11VerticalCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
7.80k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation14TransformationEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
18.6k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_13GeographicCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
18.2k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_8BoundCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
5.16k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum13DatumEnsembleEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum22GeodeticReferenceFrameEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum9EllipsoidEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum13PrimeMeridianEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum22VerticalReferenceFrameEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common11ObjectUsageEEEEC2INS3_INS5_5datum22GeodeticReferenceFrameEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum5DatumEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common11ObjectUsageEEEEC2INS3_INS5_5datum13DatumEnsembleEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common11ObjectUsageEEEEC2INS3_INS5_3crs11GeodeticCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_3crs11GeodeticCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_9operation10ConversionEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common11ObjectUsageEEEEC2INS3_INS5_3crs12ProjectedCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common11ObjectUsageEEEEC2INS3_INS5_5datum22VerticalReferenceFrameEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_10VerticalCSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
16.4k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common11ObjectUsageEEEEC2INS3_INS5_3crs11VerticalCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_3crs3CRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common11ObjectUsageEEEEC2INS3_INS5_3crs11CompoundCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_6common12ObjectDomainEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
20.7k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_11GeodeticCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
1.03k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_14EngineeringCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
35
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_12ProjectedCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
2.72k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation19CoordinateOperationEEEEC2INS3_INS6_10ConversionEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
17
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation10ConversionEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
57.8k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs3CRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum9EllipsoidEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum13PrimeMeridianEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs9SingleCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs13GeographicCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
99.6k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs11GeodeticCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
8.47k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs20DerivedGeographicCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
234
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs11VerticalCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
16.4k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs11CompoundCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
8.12k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_9operation19CoordinateOperationEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_6common16IdentifiedObjectEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum5DatumEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs16CoordinateSystemEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation19CoordinateOperationEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation21ConcatenatedOperationEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
190
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2io21IPROJStringExportableEEEEC2INS3_INS5_9operation32MyPROJStringExportableGeodToGeodEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2io21IPROJStringExportableEEEEC2INS3_INS5_9operation49MyPROJStringExportableHorizVerticalHorizPROJBasedEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2io21IPROJStringExportableEEEEC2INS3_INS5_9operation35MyPROJStringExportableHorizVerticalEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2io21IPROJStringExportableEEEEC2INS3_INS5_9operation39MyPROJStringExportableHorizNullVerticalEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation19CoordinateOperationEEEEC2INS3_INS6_20PointMotionOperationEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
6
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation19CoordinateOperationEEEEC2INS3_INS6_14TransformationEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
352
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_9SingleCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_11CompoundCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation17InverseConversionEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation18PROJBasedOperationEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
18.6k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation15OperationMethodEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
90.8k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation25GeneralOperationParameterEEEEC2INS3_INS6_18OperationParameterEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
236k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation18OperationParameterEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
244k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_9operation15OperationMethodEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
184
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation20PointMotionOperationEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
26
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation21InverseTransformationEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
27
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_11coordinates18CoordinateMetadataEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
92
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_13EllipsoidalCSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
99.7k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_11SphericalCSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
2.12k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs9SingleCRSEEEEC2INS3_INS6_11GeodeticCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
51.0k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs12ProjectedCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
50.8k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs8BoundCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
15.1k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedGeodeticCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs9SingleCRSEEEEC2INS3_INS6_12ProjectedCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs19DerivedProjectedCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_10TemporalCSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Line
Count
Source
160
339
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs11TemporalCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
339
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs14EngineeringCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Line
Count
Source
160
6.16k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_12ParametricCSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs13ParametricCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs9SingleCRSEEEEC2INS3_INS6_11VerticalCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedVerticalCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedCRSTemplateINSB_27DerivedEngineeringCRSTraitsEEEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISH_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs9SingleCRSEEEEC2INS3_INS6_14EngineeringCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedCRSTemplateINSB_26DerivedParametricCRSTraitsEEEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISH_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs9SingleCRSEEEEC2INS3_INS6_13ParametricCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedCRSTemplateINSB_24DerivedTemporalCRSTraitsEEEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISH_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs9SingleCRSEEEEC2INS3_INS6_11TemporalCRSEEETnNS2_9enable_ifIXsr3std14is_convertibleIT_S8_EE5valueEiE4typeELi0EEERKNS1_ISE_EE
161
162
  template <
163
      typename OtherType,
164
      typename std::enable_if<std::is_convertible<OtherType, PtrType>::value &&
165
                                  !std::is_pointer<OtherType>::value,
166
                              int>::type = 0>
167
542k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS6_10BoxedValueEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util11GenericNameEEEEC2INS3_INS6_9LocalNameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs3CRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
4.81k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation19CoordinateOperationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum5DatumEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_6common16IdentifiedObjectEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
1.16k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_8metadata10IdentifierEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
11.0k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_6common12ObjectDomainEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
564
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj5datum22GeodeticReferenceFrameEEEEC2INS3_INS6_29DynamicGeodeticReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
60
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj5datum5DatumEEEEC2INS3_INS6_22GeodeticReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
4.77k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj5datum5DatumEEEEC2INS3_INS6_22VerticalReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
1.08k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_11CartesianCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
7.86k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_13EllipsoidalCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
4.78k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_10VerticalCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
4.17k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_12ParametricCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_18DateTimeTemporalCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_8AffineCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_11SphericalCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
1
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_9OrdinalCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_17TemporalMeasureCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs16CoordinateSystemEEEEC2INS3_INS6_15TemporalCountCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs11GeodeticCRSEEEEC2INS3_INS6_13GeographicCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
96.0k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_20DerivedGeographicCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
152
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_18DerivedGeodeticCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj5datum22VerticalReferenceFrameEEEEC2INS3_INS6_29DynamicVerticalReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
20
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_11CompoundCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
7.84k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_11GeodeticCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
57.7k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_12ProjectedCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
47.5k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj8metadata16GeographicExtentEEEEC2INS3_INS6_21GeographicBoundingBoxEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs13GeographicCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
315
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs11GeodeticCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs12ProjectedCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
1.04k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs11VerticalCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
269
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs11CompoundCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs8BoundCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs14EngineeringCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs13ParametricCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs11TemporalCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedGeodeticCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs20DerivedGeographicCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs19DerivedProjectedCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedVerticalCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedCRSTemplateINSB_27DerivedEngineeringCRSTraitsEEEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISH_EE5valueEiE4typeELi0EEEONS1_ISH_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedCRSTemplateINSB_26DerivedParametricCRSTraitsEEEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISH_EE5valueEiE4typeELi0EEEONS1_ISH_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_3crs18DerivedCRSTemplateINSB_24DerivedTemporalCRSTraitsEEEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISH_EE5valueEiE4typeELi0EEEONS1_ISH_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum13DatumEnsembleEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum22GeodeticReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum22VerticalReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum29DynamicGeodeticReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum29DynamicVerticalReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum16EngineeringDatumEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum15ParametricDatumEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum13TemporalDatumEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum9EllipsoidEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_5datum13PrimeMeridianEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs16CoordinateSystemEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation10ConversionEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation14TransformationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation20PointMotionOperationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation21ConcatenatedOperationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_11coordinates18CoordinateMetadataEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
92
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs20CoordinateSystemAxisEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_8BoundCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
9.99k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_13GeographicCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
1.49k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_11VerticalCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
7.29k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_9operation15SingleOperationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
18.5k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum22GeodeticReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
1.01k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum13PrimeMeridianEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum9EllipsoidEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
115
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum13DatumEnsembleEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
9
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum22VerticalReferenceFrameEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
91
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_5datum16EngineeringDatumEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
4
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_3crs11GeodeticCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
5.56k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_3crs12ProjectedCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
4.41k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_3crs11VerticalCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
1.32k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_3crs11CompoundCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
195
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_3crs14EngineeringCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
91
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_9operation10ConversionEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
314
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj6common16IdentifiedObjectEEEEC2INS3_INS5_9operation19CoordinateOperationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Line
Count
Source
167
1.36k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj5datum5DatumEEEEC2INS3_INS6_16EngineeringDatumEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj2cs10TemporalCSEEEEC2INS3_INS6_15TemporalCountCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
339
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_11TemporalCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
339
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_14EngineeringCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
71
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation19CoordinateOperationEEEEC2INS3_INS6_10ConversionEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
21
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation19CoordinateOperationEEEEC2INS3_INS6_14TransformationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
1.60k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation19CoordinateOperationEEEEC2INS3_INS6_20PointMotionOperationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
20
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation19CoordinateOperationEEEEC2INS3_INS6_15SingleOperationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
88
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation19CoordinateOperationEEEEC2INS3_INS6_21ConcatenatedOperationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
190
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs11CartesianCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs13EllipsoidalCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs10VerticalCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs12ParametricCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs9OrdinalCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs18DateTimeTemporalCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs15TemporalCountCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj4util10BaseObjectEEEEC2INS3_INS5_2cs17TemporalMeasureCSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISF_EE5valueEiE4typeELi0EEEONS1_ISF_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs9SingleCRSEEEEC2INS3_INS6_13GeographicCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation21GeneralParameterValueEEEEC2INS3_INS6_23OperationParameterValueEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
236k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation19CoordinateOperationEEEEC2INS3_INS6_17InverseConversionEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
_ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj9operation14TransformationEEEEC2INS3_INS6_21InverseTransformationEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Line
Count
Source
167
27
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_19DerivedProjectedCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_13ParametricCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_18DerivedVerticalCRSEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISE_EE5valueEiE4typeELi0EEEONS1_ISE_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_18DerivedCRSTemplateINS6_27DerivedEngineeringCRSTraitsEEEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISG_EE5valueEiE4typeELi0EEEONS1_ISG_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_18DerivedCRSTemplateINS6_26DerivedParametricCRSTraitsEEEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISG_EE5valueEiE4typeELi0EEEONS1_ISG_EE
Unexecuted instantiation: _ZN7dropbox6oxygen2nnINSt3__110shared_ptrIN5osgeo4proj3crs3CRSEEEEC2INS3_INS6_18DerivedCRSTemplateINS6_24DerivedTemporalCRSTraitsEEEEETnNS2_9enable_ifIXaasr3std14is_convertibleIT_S8_EE5valuentsr3std10is_pointerISG_EE5valueEiE4typeELi0EEEONS1_ISG_EE
168
169
  // A type-converting move and copy assignment operator aren't necessary;
170
  // writing
171
  // "base_ptr = derived_ptr;" will run the type-converting constructor followed
172
  // by the
173
  // implicit move assignment operator.
174
175
  // Two-argument constructor, designed for use with the shared_ptr aliasing
176
  // constructor.
177
  // This will not be instantiated if PtrType doesn't have a suitable
178
  // constructor.
179
  template <
180
      typename OtherType,
181
      typename std::enable_if<
182
          std::is_constructible<PtrType, OtherType, element_type *>::value,
183
          int>::type = 0>
184
  nn(const nn<OtherType> &ownership_ptr, nn<element_type *> target_ptr)
185
      : ptr(ownership_ptr.operator const OtherType &(), target_ptr) {}
186
187
  // Comparisons. Other comparisons are implemented in terms of these.
188
  template <typename L, typename R>
189
  friend bool operator==(const nn<L> &, const R &);
190
  template <typename L, typename R>
191
  friend bool operator==(const L &, const nn<R> &);
192
  template <typename L, typename R>
193
  friend bool operator==(const nn<L> &, const nn<R> &);
194
195
  template <typename L, typename R>
196
  friend bool operator<(const nn<L> &, const R &);
197
  template <typename L, typename R>
198
  friend bool operator<(const L &, const nn<R> &);
199
  template <typename L, typename R>
200
  friend bool operator<(const nn<L> &, const nn<R> &);
201
202
  // ostream operator
203
  template <typename T>
204
  friend std::ostream &operator<<(std::ostream &, const nn<T> &);
205
206
3.13M
  template <typename T = PtrType> element_type *get() const {
207
3.13M
    return ptr.get();
208
3.13M
  }
osgeo::proj::util::ArrayOfBaseObject* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::ArrayOfBaseObject> >::get<std::__1::shared_ptr<osgeo::proj::util::ArrayOfBaseObject> >() const
Line
Count
Source
206
26.5k
  template <typename T = PtrType> element_type *get() const {
207
26.5k
    return ptr.get();
208
26.5k
  }
osgeo::proj::util::BaseObject* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::get<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >() const
Line
Count
Source
206
2.55M
  template <typename T = PtrType> element_type *get() const {
207
2.55M
    return ptr.get();
208
2.55M
  }
Unexecuted instantiation: osgeo::proj::metadata::GeographicExtent* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> >::get<std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> >() const
osgeo::proj::metadata::GeographicBoundingBox* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >::get<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >() const
Line
Count
Source
206
6
  template <typename T = PtrType> element_type *get() const {
207
6
    return ptr.get();
208
6
  }
Unexecuted instantiation: osgeo::proj::metadata::VerticalExtent* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::VerticalExtent> >::get<std::__1::shared_ptr<osgeo::proj::metadata::VerticalExtent> >() const
Unexecuted instantiation: osgeo::proj::metadata::TemporalExtent* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::TemporalExtent> >::get<std::__1::shared_ptr<osgeo::proj::metadata::TemporalExtent> >() const
osgeo::proj::datum::PrimeMeridian* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::get<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >() const
Line
Count
Source
206
61.7k
  template <typename T = PtrType> element_type *get() const {
207
61.7k
    return ptr.get();
208
61.7k
  }
osgeo::proj::operation::GeneralParameterValue* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::GeneralParameterValue> >::get<std::__1::shared_ptr<osgeo::proj::operation::GeneralParameterValue> >() const
Line
Count
Source
206
180k
  template <typename T = PtrType> element_type *get() const {
207
180k
    return ptr.get();
208
180k
  }
osgeo::proj::crs::CRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::CRS> >() const
Line
Count
Source
206
125k
  template <typename T = PtrType> element_type *get() const {
207
125k
    return ptr.get();
208
125k
  }
osgeo::proj::common::ObjectDomain* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::get<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >() const
Line
Count
Source
206
1.02k
  template <typename T = PtrType> element_type *get() const {
207
1.02k
    return ptr.get();
208
1.02k
  }
osgeo::proj::common::IdentifiedObject* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::get<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >() const
Line
Count
Source
206
18.0k
  template <typename T = PtrType> element_type *get() const {
207
18.0k
    return ptr.get();
208
18.0k
  }
Unexecuted instantiation: osgeo::proj::cs::EllipsoidalCS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >::get<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >() const
osgeo::proj::operation::CoordinateOperation* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::get<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >() const
Line
Count
Source
206
1.66k
  template <typename T = PtrType> element_type *get() const {
207
1.66k
    return ptr.get();
208
1.66k
  }
osgeo::proj::crs::GeodeticCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >() const
Line
Count
Source
206
529
  template <typename T = PtrType> element_type *get() const {
207
529
    return ptr.get();
208
529
  }
osgeo::proj::operation::Transformation* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::get<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >() const
Line
Count
Source
206
30
  template <typename T = PtrType> element_type *get() const {
207
30
    return ptr.get();
208
30
  }
osgeo::proj::crs::VerticalCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >() const
Line
Count
Source
206
4.01k
  template <typename T = PtrType> element_type *get() const {
207
4.01k
    return ptr.get();
208
4.01k
  }
Unexecuted instantiation: osgeo::proj::crs::BoundCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >() const
Unexecuted instantiation: osgeo::proj::crs::DerivedVerticalCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >() const
Unexecuted instantiation: osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits>* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >::get<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >() const
Unexecuted instantiation: osgeo::proj::crs::TemporalCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >() const
Unexecuted instantiation: osgeo::proj::crs::DerivedProjectedCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >() const
Unexecuted instantiation: osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits>* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >::get<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >() const
osgeo::proj::crs::EngineeringCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >() const
Line
Count
Source
206
6.07k
  template <typename T = PtrType> element_type *get() const {
207
6.07k
    return ptr.get();
208
6.07k
  }
Unexecuted instantiation: osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits>* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >::get<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >() const
Unexecuted instantiation: osgeo::proj::crs::ParametricCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >() const
osgeo::proj::datum::DatumEnsemble* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::get<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >() const
Line
Count
Source
206
85
  template <typename T = PtrType> element_type *get() const {
207
85
    return ptr.get();
208
85
  }
osgeo::proj::datum::VerticalReferenceFrame* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::get<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >() const
Line
Count
Source
206
388
  template <typename T = PtrType> element_type *get() const {
207
388
    return ptr.get();
208
388
  }
osgeo::proj::datum::TemporalDatum* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> >::get<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> >() const
Line
Count
Source
206
488
  template <typename T = PtrType> element_type *get() const {
207
488
    return ptr.get();
208
488
  }
osgeo::proj::datum::EngineeringDatum* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >::get<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >() const
Line
Count
Source
206
137
  template <typename T = PtrType> element_type *get() const {
207
137
    return ptr.get();
208
137
  }
osgeo::proj::datum::ParametricDatum* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> >::get<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> >() const
Line
Count
Source
206
341
  template <typename T = PtrType> element_type *get() const {
207
341
    return ptr.get();
208
341
  }
osgeo::proj::datum::Ellipsoid* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::get<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >() const
Line
Count
Source
206
11.3k
  template <typename T = PtrType> element_type *get() const {
207
11.3k
    return ptr.get();
208
11.3k
  }
osgeo::proj::operation::PROJBasedOperation* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> >::get<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> >() const
Line
Count
Source
206
18.6k
  template <typename T = PtrType> element_type *get() const {
207
18.6k
    return ptr.get();
208
18.6k
  }
osgeo::proj::operation::Conversion* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::get<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >() const
Line
Count
Source
206
3.43k
  template <typename T = PtrType> element_type *get() const {
207
3.43k
    return ptr.get();
208
3.43k
  }
Unexecuted instantiation: osgeo::proj::operation::ConcatenatedOperation* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::get<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >() const
Unexecuted instantiation: osgeo::proj::operation::PointMotionOperation* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::get<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >() const
osgeo::proj::metadata::Identifier* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >::get<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >() const
Line
Count
Source
206
1.65k
  template <typename T = PtrType> element_type *get() const {
207
1.65k
    return ptr.get();
208
1.65k
  }
Unexecuted instantiation: osgeo::proj::coordinates::CoordinateMetadata* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >::get<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >() const
osgeo::proj::cs::CoordinateSystem* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::get<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >() const
Line
Count
Source
206
26.8k
  template <typename T = PtrType> element_type *get() const {
207
26.8k
    return ptr.get();
208
26.8k
  }
osgeo::proj::crs::GeographicCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >() const
Line
Count
Source
206
7.13k
  template <typename T = PtrType> element_type *get() const {
207
7.13k
    return ptr.get();
208
7.13k
  }
osgeo::proj::metadata::Extent* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::get<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >() const
Line
Count
Source
206
658
  template <typename T = PtrType> element_type *get() const {
207
658
    return ptr.get();
208
658
  }
osgeo::proj::io::PROJStringFormatter* dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::PROJStringFormatter, std::__1::default_delete<osgeo::proj::io::PROJStringFormatter> > >::get<std::__1::unique_ptr<osgeo::proj::io::PROJStringFormatter, std::__1::default_delete<osgeo::proj::io::PROJStringFormatter> > >() const
Line
Count
Source
206
35.7k
  template <typename T = PtrType> element_type *get() const {
207
35.7k
    return ptr.get();
208
35.7k
  }
osgeo::proj::datum::Datum* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::get<std::__1::shared_ptr<osgeo::proj::datum::Datum> >() const
Line
Count
Source
206
10.6k
  template <typename T = PtrType> element_type *get() const {
207
10.6k
    return ptr.get();
208
10.6k
  }
osgeo::proj::datum::GeodeticReferenceFrame* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::get<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >() const
Line
Count
Source
206
19.3k
  template <typename T = PtrType> element_type *get() const {
207
19.3k
    return ptr.get();
208
19.3k
  }
Unexecuted instantiation: osgeo::proj::common::UnitOfMeasure* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> >::get<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> >() const
Unexecuted instantiation: osgeo::proj::crs::ProjectedCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >() const
Unexecuted instantiation: osgeo::proj::crs::CompoundCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >() const
osgeo::proj::datum::DynamicGeodeticReferenceFrame* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >::get<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >() const
Line
Count
Source
206
357
  template <typename T = PtrType> element_type *get() const {
207
357
    return ptr.get();
208
357
  }
osgeo::proj::operation::OperationMethod* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> >::get<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> >() const
Line
Count
Source
206
12.0k
  template <typename T = PtrType> element_type *get() const {
207
12.0k
    return ptr.get();
208
12.0k
  }
Unexecuted instantiation: osgeo::proj::io::WKTFormatter* dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::WKTFormatter, std::__1::default_delete<osgeo::proj::io::WKTFormatter> > >::get<std::__1::unique_ptr<osgeo::proj::io::WKTFormatter, std::__1::default_delete<osgeo::proj::io::WKTFormatter> > >() const
Unexecuted instantiation: osgeo::proj::io::JSONFormatter* dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::JSONFormatter, std::__1::default_delete<osgeo::proj::io::JSONFormatter> > >::get<std::__1::unique_ptr<osgeo::proj::io::JSONFormatter, std::__1::default_delete<osgeo::proj::io::JSONFormatter> > >() const
osgeo::proj::crs::SingleCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >() const
Line
Count
Source
206
82
  template <typename T = PtrType> element_type *get() const {
207
82
    return ptr.get();
208
82
  }
osgeo::proj::cs::CoordinateSystemAxis* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> >::get<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> >() const
Line
Count
Source
206
653
  template <typename T = PtrType> element_type *get() const {
207
653
    return ptr.get();
208
653
  }
Unexecuted instantiation: osgeo::proj::operation::InverseConversion* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::get<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >() const
Unexecuted instantiation: osgeo::proj::operation::GeneralOperationParameter* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::GeneralOperationParameter> >::get<std::__1::shared_ptr<osgeo::proj::operation::GeneralOperationParameter> >() const
Unexecuted instantiation: osgeo::proj::operation::OperationParameter* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter> >::get<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter> >() const
Unexecuted instantiation: osgeo::proj::operation::ParameterValue* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ParameterValue> >::get<std::__1::shared_ptr<osgeo::proj::operation::ParameterValue> >() const
Unexecuted instantiation: osgeo::proj::operation::InverseTransformation* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >::get<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >() const
osgeo::proj::crs::DerivedGeographicCRS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >::get<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >() const
Line
Count
Source
206
82
  template <typename T = PtrType> element_type *get() const {
207
82
    return ptr.get();
208
82
  }
Unexecuted instantiation: osgeo::proj::cs::CartesianCS* dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::get<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >() const
209
210
private:
211
  // Backing pointer
212
  PtrType ptr;
213
};
214
215
// Base comparisons - these are friends of nn<PtrType>, so they can access .ptr
216
// directly.
217
0
template <typename L, typename R> bool operator==(const nn<L> &l, const R &r) {
218
0
  return l.ptr == r;
219
0
}
Unexecuted instantiation: bool dropbox::oxygen::operator==<std::__1::unique_ptr<osgeo::proj::io::WKTNode, std::__1::default_delete<osgeo::proj::io::WKTNode> >, decltype(nullptr)>(dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::io::WKTNode, std::__1::default_delete<osgeo::proj::io::WKTNode> > > const&, decltype(nullptr) const&)
Unexecuted instantiation: bool dropbox::oxygen::operator==<std::__1::shared_ptr<osgeo::proj::crs::CRS>, std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&, std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> const&)
220
template <typename L, typename R> bool operator==(const L &l, const nn<R> &r) {
221
  return l == r.ptr;
222
}
223
template <typename L, typename R>
224
0
bool operator==(const nn<L> &l, const nn<R> &r) {
225
0
  return l.ptr == r.ptr;
226
0
}
Unexecuted instantiation: bool dropbox::oxygen::operator==<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure>, std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> >(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> > const&)
Unexecuted instantiation: bool dropbox::oxygen::operator==<std::__1::shared_ptr<osgeo::proj::operation::Transformation>, std::__1::shared_ptr<osgeo::proj::operation::Transformation> >(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> > const&)
227
template <typename L, typename R> bool operator<(const nn<L> &l, const R &r) {
228
  return l.ptr < r;
229
}
230
template <typename L, typename R> bool operator<(const L &l, const nn<R> &r) {
231
  return l < r.ptr;
232
}
233
template <typename L, typename R>
234
bool operator<(const nn<L> &l, const nn<R> &r) {
235
  return l.ptr < r.ptr;
236
}
237
template <typename T>
238
std::ostream &operator<<(std::ostream &os, const nn<T> &p) {
239
  return os << p.ptr;
240
}
241
242
#define NN_DERIVED_OPERATORS(op, base)                                         \
243
  template <typename L, typename R>                                            \
244
0
  bool operator op(const nn<L> &l, const R &r) {                               \
245
0
    return base;                                                               \
246
0
  }                                                                            \
247
  template <typename L, typename R>                                            \
248
  bool operator op(const L &l, const nn<R> &r) {                               \
249
    return base;                                                               \
250
  }                                                                            \
251
  template <typename L, typename R>                                            \
252
0
  bool operator op(const nn<L> &l, const nn<R> &r) {                           \
253
0
    return base;                                                               \
254
0
  }
255
256
NN_DERIVED_OPERATORS(>, r < l)
257
NN_DERIVED_OPERATORS(<=, !(l > r))
258
NN_DERIVED_OPERATORS(>=, !(l < r))
259
NN_DERIVED_OPERATORS(!=, !(l == r))
260
261
#undef NN_DERIVED_OPERATORS
262
263
// Convenience typedefs
264
template <typename T> using nn_unique_ptr = nn<std::unique_ptr<T>>;
265
template <typename T> using nn_shared_ptr = nn<std::shared_ptr<T>>;
266
267
template <typename T, typename... Args>
268
nn_unique_ptr<T> nn_make_unique(Args &&... args) {
269
  return nn_unique_ptr<T>(
270
      i_promise_i_checked_for_null,
271
      std::unique_ptr<T>(new T(std::forward<Args>(args)...)));
272
}
273
274
template <typename T, typename... Args>
275
2.22M
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
2.22M
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
2.22M
                          std::make_shared<T>(std::forward<Args>(args)...));
278
2.22M
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> > dropbox::oxygen::nn_make_shared<osgeo::proj::util::BoxedValue, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
275
1.50M
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
1.50M
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
1.50M
                          std::make_shared<T>(std::forward<Args>(args)...));
278
1.50M
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> > dropbox::oxygen::nn_make_shared<osgeo::proj::util::BoxedValue, char const*&>(char const*&)
Line
Count
Source
275
350k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
350k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
350k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
350k
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> > dropbox::oxygen::nn_make_shared<osgeo::proj::util::BoxedValue, int&>(int&)
Line
Count
Source
275
232k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
232k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
232k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
232k
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> > dropbox::oxygen::nn_make_shared<osgeo::proj::util::BoxedValue, bool&>(bool&)
Line
Count
Source
275
141k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
141k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
141k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
141k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> > dropbox::oxygen::nn_make_shared<osgeo::proj::common::UnitOfMeasure, osgeo::proj::common::UnitOfMeasure const&>(osgeo::proj::common::UnitOfMeasure const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> > dropbox::oxygen::nn_make_shared<osgeo::proj::common::UnitOfMeasure, osgeo::proj::common::UnitOfMeasure&>(osgeo::proj::common::UnitOfMeasure&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> > dropbox::oxygen::nn_make_shared<osgeo::proj::common::UnitOfMeasure, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&, osgeo::proj::common::UnitOfMeasure::Type&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&, osgeo::proj::common::UnitOfMeasure::Type&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
275
195
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
195
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
195
                          std::make_shared<T>(std::forward<Args>(args)...));
278
195
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableGeodToGeod> > dropbox::oxygen::nn_make_shared<osgeo::proj::operation::MyPROJStringExportableGeodToGeod, std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>, std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >(std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>&&, std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased> > dropbox::oxygen::nn_make_shared<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> const&>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVertical> > dropbox::oxygen::nn_make_shared<osgeo::proj::operation::MyPROJStringExportableHorizVertical, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>&>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&, std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical> > dropbox::oxygen::nn_make_shared<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> > dropbox::oxygen::nn_make_shared<osgeo::proj::operation::InverseConversion, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> > const&>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> > dropbox::oxygen::nn_make_shared<osgeo::proj::operation::InverseTransformation, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> > const&>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> > const&)
Line
Count
Source
275
27
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
27
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
27
                          std::make_shared<T>(std::forward<Args>(args)...));
278
27
}
279
280
template <typename T>
281
class nn_enable_shared_from_this : public std::enable_shared_from_this<T> {
282
public:
283
  using std::enable_shared_from_this<T>::enable_shared_from_this;
284
  nn_shared_ptr<T> nn_shared_from_this() {
285
    return nn_shared_ptr<T>(i_promise_i_checked_for_null,
286
                            this->shared_from_this());
287
  }
288
  nn_shared_ptr<const T> nn_shared_from_this() const {
289
    return nn_shared_ptr<const T>(i_promise_i_checked_for_null,
290
                                  this->shared_from_this());
291
  }
292
};
293
294
template <typename T> nn<T *> nn_addr(T &object) {
295
  return nn<T *>(i_promise_i_checked_for_null, &object);
296
}
297
298
template <typename T> nn<const T *> nn_addr(const T &object) {
299
  return nn<const T *>(i_promise_i_checked_for_null, &object);
300
}
301
302
/* Non-nullable equivalents of shared_ptr's specialized casting functions.
303
 * These convert through a shared_ptr since nn<shared_ptr<T>> lacks the
304
 * ref-count-sharing cast
305
 * constructor, but thanks to moves there shouldn't be any significant extra
306
 * cost. */
307
template <typename T, typename U>
308
133k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
133k
  auto raw_ptr =
310
133k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
133k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
133k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
133k
                          std::move(nullable_ptr));
314
133k
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::metadata::GeographicExtent, osgeo::proj::metadata::GeographicBoundingBox>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> > const&)
Line
Count
Source
308
6
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
6
  auto raw_ptr =
310
6
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
6
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
6
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
6
                          std::move(nullable_ptr));
314
6
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::metadata::Extent, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::VerticalCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> > const&)
Line
Count
Source
308
4.01k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
4.01k
  auto raw_ptr =
310
4.01k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
4.01k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
4.01k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
4.01k
                          std::move(nullable_ptr));
314
4.01k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::BoundCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::CRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
Line
Count
Source
308
9.76k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
9.76k
  auto raw_ptr =
310
9.76k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
9.76k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
9.76k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
9.76k
                          std::move(nullable_ptr));
314
9.76k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::DerivedVerticalCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> >(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::TemporalCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::DerivedProjectedCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> >(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::EngineeringCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> > const&)
Line
Count
Source
308
6.07k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
6.07k
  auto raw_ptr =
310
6.07k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
6.07k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
6.07k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
6.07k
                          std::move(nullable_ptr));
314
6.07k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> >(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::ParametricCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::crs::CRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
Line
Count
Source
308
52.2k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
52.2k
  auto raw_ptr =
310
52.2k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
52.2k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
52.2k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
52.2k
                          std::move(nullable_ptr));
314
52.2k
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::datum::DatumEnsemble>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> > const&)
Line
Count
Source
308
85
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
85
  auto raw_ptr =
310
85
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
85
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
85
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
85
                          std::move(nullable_ptr));
314
85
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::datum::VerticalReferenceFrame>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> > const&)
Line
Count
Source
308
388
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
388
  auto raw_ptr =
310
388
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
388
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
388
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
388
                          std::move(nullable_ptr));
314
388
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::datum::TemporalDatum>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> > const&)
Line
Count
Source
308
488
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
488
  auto raw_ptr =
310
488
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
488
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
488
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
488
                          std::move(nullable_ptr));
314
488
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::datum::EngineeringDatum>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> > const&)
Line
Count
Source
308
137
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
137
  auto raw_ptr =
310
137
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
137
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
137
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
137
                          std::move(nullable_ptr));
314
137
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::datum::ParametricDatum>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> > const&)
Line
Count
Source
308
341
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
341
  auto raw_ptr =
310
341
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
341
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
341
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
341
                          std::move(nullable_ptr));
314
341
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::datum::Ellipsoid>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> > const&)
Line
Count
Source
308
5.19k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
5.19k
  auto raw_ptr =
310
5.19k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
5.19k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
5.19k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
5.19k
                          std::move(nullable_ptr));
314
5.19k
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::operation::PROJBasedOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> > const&)
Line
Count
Source
308
1
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
1
  auto raw_ptr =
310
1
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
1
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
1
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
1
                          std::move(nullable_ptr));
314
1
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::operation::Transformation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::operation::Conversion>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> > const&)
Line
Count
Source
308
3.43k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
3.43k
  auto raw_ptr =
310
3.43k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
3.43k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
3.43k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
3.43k
                          std::move(nullable_ptr));
314
3.43k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::operation::ConcatenatedOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::operation::PointMotionOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::metadata::Identifier>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> > const&)
Line
Count
Source
308
1.65k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
1.65k
  auto raw_ptr =
310
1.65k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
1.65k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
1.65k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
1.65k
                          std::move(nullable_ptr));
314
1.65k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::coordinates::CoordinateMetadata>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::GeodeticCRS, osgeo::proj::crs::GeographicCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::IComparable> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::IComparable, osgeo::proj::datum::PrimeMeridian>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::IComparable> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::IComparable, osgeo::proj::datum::Ellipsoid>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::IComparable> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::IComparable, osgeo::proj::datum::GeodeticReferenceFrame>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::IComparable> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::IComparable, osgeo::proj::datum::DatumEnsemble>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::IComparable> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::IComparable, osgeo::proj::datum::VerticalReferenceFrame>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::util::ArrayOfBaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::ArrayOfBaseObject> > const&)
Line
Count
Source
308
20.2k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
20.2k
  auto raw_ptr =
310
20.2k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
20.2k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
20.2k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
20.2k
                          std::move(nullable_ptr));
314
20.2k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::metadata::Extent>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::common::UnitOfMeasure>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::datum::PrimeMeridian>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::datum::GeodeticReferenceFrame>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::crs::GeodeticCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::crs::VerticalCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::crs::ProjectedCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::crs::CompoundCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::crs::EngineeringCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::operation::CoordinateOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::datum::GeodeticReferenceFrame, osgeo::proj::datum::DynamicGeodeticReferenceFrame>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> > const&)
Line
Count
Source
308
357
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
357
  auto raw_ptr =
310
357
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
357
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
357
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
357
                          std::move(nullable_ptr));
314
357
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::datum::GeodeticReferenceFrame, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::operation::CoordinateOperation, osgeo::proj::operation::ConcatenatedOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::operation::SingleOperation, osgeo::proj::operation::PROJBasedOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> > const&)
Line
Count
Source
308
18.6k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
18.6k
  auto raw_ptr =
310
18.6k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
18.6k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
18.6k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
18.6k
                          std::move(nullable_ptr));
314
18.6k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::operation::CoordinateOperation, osgeo::proj::operation::Transformation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::GeographicCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> > const&)
Line
Count
Source
308
6.77k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
6.77k
  auto raw_ptr =
310
6.77k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
6.77k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
6.77k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
6.77k
                          std::move(nullable_ptr));
314
6.77k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::ProjectedCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::CompoundCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::operation::CoordinateOperation, osgeo::proj::operation::Conversion>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::operation::CoordinateOperation, osgeo::proj::operation::InverseConversion>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::operation::CoordinateOperation, osgeo::proj::operation::PROJBasedOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> > const&)
Line
Count
Source
308
25
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
25
  auto raw_ptr =
310
25
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
25
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
25
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
25
                          std::move(nullable_ptr));
314
25
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::operation::CoordinateOperation, osgeo::proj::operation::PointMotionOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::GeodeticCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&)
Line
Count
Source
308
377
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
377
  auto raw_ptr =
310
377
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
377
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
377
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
377
                          std::move(nullable_ptr));
314
377
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::operation::CoordinateOperation, osgeo::proj::operation::InverseTransformation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::crs::DerivedGeographicCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> > const&)
Line
Count
Source
308
82
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
82
  auto raw_ptr =
310
82
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
82
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
82
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
82
                          std::move(nullable_ptr));
314
82
}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::cs::VerticalCS, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Line
Count
Source
308
3.44k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
3.44k
  auto raw_ptr =
310
3.44k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
3.44k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
3.44k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
3.44k
                          std::move(nullable_ptr));
314
3.44k
}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::cs::TemporalCS, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> > dropbox::oxygen::nn_static_pointer_cast<osgeo::proj::cs::ParametricCS, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
315
316
template <typename T, typename U>
317
148k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
148k
  auto raw_ptr =
319
148k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
148k
  if (!raw_ptr) {
321
28.0k
    return nullptr;
322
120k
  } else {
323
120k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
120k
  }
325
148k
}
std::__1::shared_ptr<osgeo::proj::metadata::Identifier> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::metadata::Identifier, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Line
Count
Source
317
15.8k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
15.8k
  auto raw_ptr =
319
15.8k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
15.8k
  if (!raw_ptr) {
321
5.19k
    return nullptr;
322
10.6k
  } else {
323
10.6k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
10.6k
  }
325
15.8k
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::util::GenericName> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::util::GenericName, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
std::__1::shared_ptr<osgeo::proj::metadata::Extent> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::metadata::Extent, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Line
Count
Source
317
272
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
272
  auto raw_ptr =
319
272
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
272
  if (!raw_ptr) {
321
0
    return nullptr;
322
272
  } else {
323
272
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
272
  }
325
272
}
std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::common::ObjectDomain, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Line
Count
Source
317
42.5k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
42.5k
  auto raw_ptr =
319
42.5k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
42.5k
  if (!raw_ptr) {
321
20.8k
    return nullptr;
322
21.6k
  } else {
323
21.6k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
21.6k
  }
325
42.5k
}
std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::GeographicCRS, osgeo::proj::crs::CRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
Line
Count
Source
317
210
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
210
  auto raw_ptr =
319
210
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
210
  if (!raw_ptr) {
321
0
    return nullptr;
322
210
  } else {
323
210
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
210
  }
325
210
}
std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::VerticalCRS, osgeo::proj::crs::CRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
Line
Count
Source
317
624
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
624
  auto raw_ptr =
319
624
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
624
  if (!raw_ptr) {
321
11
    return nullptr;
322
613
  } else {
323
613
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
613
  }
325
624
}
std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::cs::EllipsoidalCS, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Line
Count
Source
317
9.93k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
9.93k
  auto raw_ptr =
319
9.93k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
9.93k
  if (!raw_ptr) {
321
1.17k
    return nullptr;
322
8.75k
  } else {
323
8.75k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
8.75k
  }
325
9.93k
}
std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::cs::CartesianCS, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Line
Count
Source
317
5.40k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
5.40k
  auto raw_ptr =
319
5.40k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
5.40k
  if (!raw_ptr) {
321
5
    return nullptr;
322
5.39k
  } else {
323
5.39k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
5.39k
  }
325
5.40k
}
std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::cs::SphericalCS, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Line
Count
Source
317
5
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
5
  auto raw_ptr =
319
5
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
5
  if (!raw_ptr) {
321
0
    return nullptr;
322
5
  } else {
323
5
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
5
  }
325
5
}
std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::GeodeticCRS, osgeo::proj::crs::CRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
Line
Count
Source
317
82
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
82
  auto raw_ptr =
319
82
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
82
  if (!raw_ptr) {
321
0
    return nullptr;
322
82
  } else {
323
82
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
82
  }
325
82
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::operation::Conversion> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::operation::Conversion, osgeo::proj::operation::CoordinateOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::operation::CoordinateOperation, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::ProjectedCRS, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::cs::VerticalCS, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Line
Count
Source
317
5.03k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
5.03k
  auto raw_ptr =
319
5.03k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
5.03k
  if (!raw_ptr) {
321
0
    return nullptr;
322
5.03k
  } else {
323
5.03k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
5.03k
  }
325
5.03k
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::cs::TemporalCS, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::cs::ParametricCS, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::ProjectedCRS, osgeo::proj::crs::CRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
std::__1::shared_ptr<osgeo::proj::crs::CRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Line
Count
Source
317
1.33k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
1.33k
  auto raw_ptr =
319
1.33k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
1.33k
  if (!raw_ptr) {
321
793
    return nullptr;
322
793
  } else {
323
541
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
541
  }
325
1.33k
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::cs::CoordinateSystem, osgeo::proj::cs::CoordinateSystem>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::GeodeticCRS, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::VerticalCRS, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::EngineeringCRS, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::ParametricCRS, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::TemporalCRS, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::GeodeticReferenceFrame, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::VerticalReferenceFrame, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::datum::Datum> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::Datum, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::GeographicCRS, osgeo::proj::crs::GeodeticCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&)
Line
Count
Source
317
152
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
152
  auto raw_ptr =
319
152
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
152
  if (!raw_ptr) {
321
0
    return nullptr;
322
152
  } else {
323
152
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
152
  }
325
152
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::VerticalReferenceFrame, osgeo::proj::datum::Datum>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> > const&)
std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::GeodeticReferenceFrame, osgeo::proj::datum::Datum>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> > const&)
Line
Count
Source
317
2.05k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
2.05k
  auto raw_ptr =
319
2.05k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
2.05k
  if (!raw_ptr) {
321
0
    return nullptr;
322
2.05k
  } else {
323
2.05k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
2.05k
  }
325
2.05k
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::CRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::CRS, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::PrimeMeridian, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::Ellipsoid, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::GeodeticReferenceFrame, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::DatumEnsemble, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::datum::VerticalReferenceFrame, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::operation::PointMotionOperation, osgeo::proj::operation::CoordinateOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&)
Line
Count
Source
317
12
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
12
  auto raw_ptr =
319
12
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
12
  if (!raw_ptr) {
321
0
    return nullptr;
322
12
  } else {
323
12
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
12
  }
325
12
}
std::__1::shared_ptr<osgeo::proj::util::BaseObject> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::util::BaseObject, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Line
Count
Source
317
63.6k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
63.6k
  auto raw_ptr =
319
63.6k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
63.6k
  if (!raw_ptr) {
321
0
    return nullptr;
322
63.6k
  } else {
323
63.6k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
63.6k
  }
325
63.6k
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::common::IdentifiedObject, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::operation::InverseConversion, osgeo::proj::operation::CoordinateOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::VerticalCRS, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::SingleCRS, osgeo::proj::crs::CRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::BoundCRS, osgeo::proj::crs::CRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::operation::Conversion> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::operation::Conversion, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::CompoundCRS, osgeo::proj::crs::CRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
std::__1::shared_ptr<osgeo::proj::operation::Transformation> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::operation::Transformation, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Line
Count
Source
317
845
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
845
  auto raw_ptr =
319
845
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
845
  if (!raw_ptr) {
321
0
    return nullptr;
322
845
  } else {
323
845
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
845
  }
325
845
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::operation::Transformation> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::operation::Transformation, osgeo::proj::operation::CoordinateOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::GeodeticCRS, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::GeographicCRS, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
std::__1::shared_ptr<osgeo::proj::util::ArrayOfBaseObject> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::util::ArrayOfBaseObject, osgeo::proj::util::BaseObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> > const&)
Line
Count
Source
317
224
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
224
  auto raw_ptr =
319
224
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
224
  if (!raw_ptr) {
321
30
    return nullptr;
322
194
  } else {
323
194
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
194
  }
325
224
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::ProjectedCRS, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::CompoundCRS, osgeo::proj::common::IdentifiedObject>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::GeodeticCRS, osgeo::proj::crs::SingleCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > const&)
Line
Count
Source
317
82
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
82
  auto raw_ptr =
319
82
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
82
  if (!raw_ptr) {
321
0
    return nullptr;
322
82
  } else {
323
82
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
82
  }
325
82
}
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::ProjectedCRS, osgeo::proj::crs::SingleCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::ProjectedCRS, osgeo::proj::crs::ProjectedCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::VerticalCRS, osgeo::proj::crs::SingleCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::EngineeringCRS, osgeo::proj::crs::SingleCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::ParametricCRS, osgeo::proj::crs::SingleCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > const&)
Unexecuted instantiation: std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> dropbox::oxygen::nn_dynamic_pointer_cast<osgeo::proj::crs::TemporalCRS, osgeo::proj::crs::SingleCRS>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > const&)
326
327
template <typename T, typename U>
328
nn_shared_ptr<T> nn_const_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
329
  auto raw_ptr =
330
      const_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
331
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
332
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
333
                          std::move(nullable_ptr));
334
}
335
}
336
} /* end namespace dropbox::oxygen */
337
338
namespace std {
339
template <typename T> struct hash<::dropbox::oxygen::nn<T>> {
340
  using argument_type = ::dropbox::oxygen::nn<T>;
341
  using result_type = size_t;
342
  result_type operator()(const argument_type &obj) const {
343
    return std::hash<T>{}(obj.as_nullable());
344
  }
345
};
346
}
347
348
/* These have to be macros because our internal versions invoke other macros
349
 * that use
350
 * __FILE__ and __LINE__, which we want to correctly point to the call site.
351
 * We're looking
352
 * forward to std::source_location :)
353
 *
354
 * The lambdas ensure that we only evaluate _e once.
355
 */
356
#include <stdexcept>
357
358
// NN_CHECK_ASSERT takes a pointer of type PT (e.g. raw pointer, std::shared_ptr
359
// or std::unique_ptr)
360
// and returns a non-nullable pointer of type nn<PT>.
361
// Triggers an assertion if expression evaluates to null.
362
#define NN_CHECK_ASSERT(_e)                                                    \
363
115k
  (([&](typename std::remove_reference<decltype(_e)>::type p) {                \
364
115k
    /* note: assert() alone is not sufficient here, because it might be        \
365
115k
     * compiled out. */                                                        \
366
115k
    assert(p &&#_e " must not be null");                                       \
367
115k
    if (!p)                                                                    \
368
115k
      std::abort();                                                            \
369
115k
    return dropbox::oxygen::nn<                                                \
370
115k
        typename std::remove_reference<decltype(p)>::type>(                    \
371
115k
        dropbox::oxygen::i_promise_i_checked_for_null, std::move(p));          \
372
115k
  })(_e))
373
374
// NN_CHECK_THROW takes a pointer of type PT (e.g. raw pointer, std::shared_ptr
375
// or std::unique_ptr)
376
// and returns a non-nullable pointer of type nn<PT>.
377
// Throws if expression evaluates to null.
378
#define NN_CHECK_THROW(_e)                                                     \
379
82
  (([&](typename std::remove_reference<decltype(_e)>::type p) {                \
380
82
    if (!p)                                                                    \
381
82
      throw std::runtime_error(#_e " must not be null");                       \
382
82
    return dropbox::oxygen::nn<                                                \
383
82
        typename std::remove_reference<decltype(p)>::type>(                    \
384
82
        dropbox::oxygen::i_promise_i_checked_for_null, std::move(p));          \
385
82
  })(_e))
crs.cpp:osgeo::proj::crs::CRS::promoteTo3D(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&) const::$_1::operator()(std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>) const
Line
Count
Source
379
82
  (([&](typename std::remove_reference<decltype(_e)>::type p) {                \
380
82
    if (!p)                                                                    \
381
82
      throw std::runtime_error(#_e " must not be null");                       \
382
82
    return dropbox::oxygen::nn<                                                \
383
82
        typename std::remove_reference<decltype(p)>::type>(                    \
384
82
        dropbox::oxygen::i_promise_i_checked_for_null, std::move(p));          \
385
82
  })(_e))
Unexecuted instantiation: crs.cpp:osgeo::proj::crs::CRS::promoteTo3D(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&) const::$_2::operator()(std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>) const
Unexecuted instantiation: crs.cpp:osgeo::proj::crs::DerivedGeographicCRS::demoteTo2D(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&) const::$_0::operator()(std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>) const
Unexecuted instantiation: crs.cpp:osgeo::proj::crs::DerivedProjectedCRS::demoteTo2D(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&) const::$_0::operator()(std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>) const