Coverage Report

Created: 2024-02-25 06:14

/src/PROJ/include/proj/nn.hpp
Line
Count
Source (jump to first uncovered line)
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
0
  element_type &operator*() const { return *ptr; }
97
16.6M
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >::operator->() const
Line
Count
Source
97
2.71k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::ArrayOfBaseObject> >::operator->() const
Line
Count
Source
97
280k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::NameSpace> >::operator->() const
Line
Count
Source
97
2
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::GenericName> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> >::operator->() const
Line
Count
Source
97
174
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::VerticalExtent> >::operator->() const
Line
Count
Source
97
415
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::TemporalExtent> >::operator->() const
Line
Count
Source
97
901
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::operator->() const
Line
Count
Source
97
41.0k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> >::operator->() const
Line
Count
Source
97
11.2k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >::operator->() const
Line
Count
Source
97
4.48M
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::operator->() const
Line
Count
Source
97
26.6k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::operator->() const
Line
Count
Source
97
70.6k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ParameterValue> >::operator->() const
Line
Count
Source
97
41.1k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >::operator->() const
Line
Count
Source
97
8.45k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::operator->() const
Line
Count
Source
97
624k
  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
3.02M
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::AuthorityFactory> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::operator->() const
Line
Count
Source
97
326k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::operator->() const
Line
Count
Source
97
134k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::operator->() const
Line
Count
Source
97
315k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::operator->() const
Line
Count
Source
97
133k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::operator->() const
Line
Count
Source
97
204k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >::operator->() const
Line
Count
Source
97
254k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::operator->() const
Line
Count
Source
97
384k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter> >::operator->() const
Line
Count
Source
97
531k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::operator->() const
Line
Count
Source
97
174k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> >::operator->() const
Line
Count
Source
97
2.43M
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> >::operator->() const
Line
Count
Source
97
1.26M
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::operator->() const
Line
Count
Source
97
500k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::operator->() const
Line
Count
Source
97
142k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >::operator->() const
Line
Count
Source
97
72.2k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::operator->() const
Line
Count
Source
97
41.2k
  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
135
  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
66.4k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::operator->() const
Line
Count
Source
97
68.3k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >::operator->() const
Line
Count
Source
97
35.8k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::operator->() const
Line
Count
Source
97
40.7k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> >::operator->() const
dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::operation::CoordinateOperationFactory, std::__1::default_delete<osgeo::proj::operation::CoordinateOperationFactory> > >::operator->() const
Line
Count
Source
97
8.03k
  element_type *operator->() const { return &*ptr; }
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
173k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::GeneralOperationParameter> >::operator->() const
Line
Count
Source
97
13.9k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::operation::CoordinateOperationContext, std::__1::default_delete<osgeo::proj::operation::CoordinateOperationContext> > >::operator->() const
Line
Count
Source
97
267k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::operator->() const
Line
Count
Source
97
113k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::operator->() const
Line
Count
Source
97
8.13k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >::operator->() const
Line
Count
Source
97
120
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::operator->() const
Line
Count
Source
97
10.4k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::GeneralParameterValue> >::operator->() const
Line
Count
Source
97
17.8k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> >::operator->() const
Line
Count
Source
97
209k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> >::operator->() const
Line
Count
Source
97
11.4k
  element_type *operator->() const { return &*ptr; }
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
2.52k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::operator->() const
Line
Count
Source
97
77.4k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<osgeo::proj::crs::GeographicCRS const*>::operator->() const
Line
Count
Source
97
8.87k
  element_type *operator->() const { return &*ptr; }
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
8.20k
  element_type *operator->() const { return &*ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::operator->() const
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> >::operator->() const
Line
Count
Source
97
52
  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
4.00k
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >::operator->() const
Line
Count
Source
97
4.13k
  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
82
  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
134
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >::operator->() const
Line
Count
Source
97
78
  element_type *operator->() const { return &*ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> >::operator->() const
Line
Count
Source
97
700
  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
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >::operator->() const
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS> >::operator->() const
98
99
  // Expose the underlying PtrType
100
2.55M
  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
1.34M
  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
16.5k
  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
89.6k
  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
5.12k
  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
1.23k
  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
684
  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
50.6k
  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
53.8k
  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
42.2k
  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
35.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
26.7k
  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.3k
  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
18.0k
  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
41.3k
  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
33.7k
  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
22.3k
  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
12.3k
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::operator std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&() const &
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
50.2k
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<osgeo::proj::util::BaseObjectNNPtr>::operator osgeo::proj::util::BaseObjectNNPtr const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> const&() const &
Line
Count
Source
100
5.58k
  operator const PtrType &() const & { return ptr; }
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
2.73k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> const&() const &
Line
Count
Source
100
26.5k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::operator std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> const&() const &
Line
Count
Source
100
7.61k
  operator const PtrType &() const & { return ptr; }
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
17.8k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableGeodToGeod> >::operator std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableGeodToGeod> const&() const &
Line
Count
Source
100
78
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased> >::operator std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased> const&() const &
Line
Count
Source
100
5.39k
  operator const PtrType &() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVertical> >::operator std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVertical> const&() const &
Line
Count
Source
100
800
  operator const PtrType &() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical> >::operator std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> const&() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::operator std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> const&() const &
Line
Count
Source
100
8.94k
  operator const PtrType &() const & { return ptr; }
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
36.0k
  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
115k
  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
223k
  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
126k
  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
2.51k
  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
68
  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
70.2k
  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
700
  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 &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> const&() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> const&() const &
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
2.08k
  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
10
  operator const PtrType &() const & { return ptr; }
101
360k
  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>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::operator std::__1::shared_ptr<osgeo::proj::metadata::Extent>&&() &&
Line
Count
Source
101
216
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::operator std::__1::shared_ptr<osgeo::proj::datum::Datum>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::operator std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >::operator std::__1::shared_ptr<osgeo::proj::metadata::Identifier>&&() &&
Line
Count
Source
101
15.6k
  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
321
  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
67
  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.14k
  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
816
  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
3.87k
  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
2.70k
  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
2.72k
  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>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::SphericalCS>&&() &&
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>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >::operator std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>&&() &&
Line
Count
Source
101
58.4k
  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
2.48k
  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
39
  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
15.5k
  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
7.80k
  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
22.2k
  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
18.9k
  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
14.9k
  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
4.91k
  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
168
  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>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >::operator std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS>&&() &&
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> >&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::operator std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >::operator std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum>&&() &&
Line
Count
Source
101
112
  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>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >::operator std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid>&&() &&
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
8.61k
  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
16.8k
  operator PtrType &&() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::operator std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation>&&() &&
Line
Count
Source
101
16.7k
  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
47
  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
22.4k
  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>&&() &&
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::Meridian> >::operator std::__1::shared_ptr<osgeo::proj::cs::Meridian>&&() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue> >::operator std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue>&&() &&
Line
Count
Source
101
109k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::operator std::__1::shared_ptr<osgeo::proj::operation::InverseConversion>&&() &&
Line
Count
Source
101
7.48k
  operator PtrType &&() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >::operator std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation>&&() &&
Line
Count
Source
101
2.50k
  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.50M
  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
859k
  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
19.2k
  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
218
  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
36.9k
  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
9.29k
  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
7.58k
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::as_nullable() const &
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >::as_nullable() const &
Line
Count
Source
111
10.9k
  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
2.19k
  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
15.3k
  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
868
  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
2.72k
  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
366k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >::as_nullable() const &
Line
Count
Source
111
400
  const PtrType &as_nullable() const & { return ptr; }
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
1.90k
  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
14
  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
30.3k
  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
37
  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
2.06k
  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
26
  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
514
  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
36.0k
  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
1.91k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >::as_nullable() const &
Line
Count
Source
111
1.05k
  const PtrType &as_nullable() const & { return ptr; }
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
68
  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
17.2k
  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
3.22k
  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
2
  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
207
  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
296
  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
39.6k
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >::as_nullable() const &
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
5.41k
  const PtrType &as_nullable() const & { return ptr; }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::AuthorityFactory> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::UnitOfMeasure> >::as_nullable() const &
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::as_nullable() const &
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
23.6k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >::as_nullable() const &
Line
Count
Source
111
1.46k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> >::as_nullable() const &
Line
Count
Source
111
11.4k
  const PtrType &as_nullable() const & { return ptr; }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >::as_nullable() const &
Line
Count
Source
111
10
  const PtrType &as_nullable() const & { return ptr; }
112
184k
  PtrType &&as_nullable() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> >::as_nullable() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >::as_nullable() &&
Line
Count
Source
112
51
  PtrType &&as_nullable() && { return std::move(ptr); }
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
3.30k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> >::as_nullable() &&
Line
Count
Source
112
1.71k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >::as_nullable() &&
Line
Count
Source
112
2.19k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::Meridian> >::as_nullable() &&
Line
Count
Source
112
158
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::as_nullable() &&
Line
Count
Source
112
3.14k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >::as_nullable() &&
Line
Count
Source
112
121
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >::as_nullable() &&
Line
Count
Source
112
3.65k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >::as_nullable() &&
Line
Count
Source
112
38
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::as_nullable() &&
Line
Count
Source
112
3.20k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >::as_nullable() &&
Line
Count
Source
112
372
  PtrType &&as_nullable() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::as_nullable() &&
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >::as_nullable() &&
Line
Count
Source
112
19.5k
  PtrType &&as_nullable() && { return std::move(ptr); }
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >::as_nullable() &&
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
142k
  PtrType &&as_nullable() && { return std::move(ptr); }
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::as_nullable() &&
Line
Count
Source
112
4.44k
  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
800k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
800k
  }
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
261k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
261k
  }
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&)
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&)
Line
Count
Source
131
216
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
216
  }
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
25.1k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
25.1k
  }
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
16.3k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
16.3k
  }
Unexecuted instantiation: 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&)
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
35
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
35
  }
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> const&)
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
3.30k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
3.30k
  }
Unexecuted instantiation: 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&)
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.73k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
4.73k
  }
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
2.70k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
2.70k
  }
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
1.35k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
1.35k
  }
Unexecuted instantiation: 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&)
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
239k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
239k
  }
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&)
Line
Count
Source
131
1.13k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
1.13k
  }
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
3.69k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
3.69k
  }
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&)
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&)
Line
Count
Source
131
14
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
14
  }
Unexecuted instantiation: 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&)
Unexecuted instantiation: 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&)
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
2.55k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
2.55k
  }
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&)
Unexecuted instantiation: 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&)
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
55
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
55
  }
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
18
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
18
  }
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&)
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&)
Line
Count
Source
131
112
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
112
  }
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
2.30k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
2.30k
  }
Unexecuted instantiation: 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&)
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
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::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
162k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
162k
  }
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
19.4k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
19.4k
  }
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
12.0k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
12.0k
  }
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
24.8k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
24.8k
  }
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
5.41k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
5.41k
  }
Unexecuted instantiation: 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&)
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&)
dropbox::oxygen::nn<osgeo::proj::crs::GeographicCRS const*>::nn(dropbox::oxygen::i_promise_i_checked_for_null_t, osgeo::proj::crs::GeographicCRS const* const&)
Line
Count
Source
131
5.60k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
5.60k
  }
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&)
Line
Count
Source
131
5.19k
  explicit nn(i_promise_i_checked_for_null_t, const PtrType &arg) noexcept : ptr(arg) {
132
5.19k
  }
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
5.75M
      : ptr(std::move(arg)) {
135
5.75M
  }
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
226k
      : ptr(std::move(arg)) {
135
226k
  }
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
171k
      : ptr(std::move(arg)) {
135
171k
  }
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
1.34M
      : ptr(std::move(arg)) {
135
1.34M
  }
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
2
      : ptr(std::move(arg)) {
135
2
  }
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
1.45k
      : ptr(std::move(arg)) {
135
1.45k
  }
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>&&)
Line
Count
Source
134
91
      : ptr(std::move(arg)) {
135
91
  }
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
426
      : ptr(std::move(arg)) {
135
426
  }
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
2.66k
      : ptr(std::move(arg)) {
135
2.66k
  }
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
2
      : ptr(std::move(arg)) {
135
2
  }
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
2.10M
      : ptr(std::move(arg)) {
135
2.10M
  }
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
9.40k
      : ptr(std::move(arg)) {
135
9.40k
  }
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
91
      : ptr(std::move(arg)) {
135
91
  }
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
30.6k
      : ptr(std::move(arg)) {
135
30.6k
  }
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
25.8k
      : ptr(std::move(arg)) {
135
25.8k
  }
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
190k
      : ptr(std::move(arg)) {
135
190k
  }
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
9.11k
      : ptr(std::move(arg)) {
135
9.11k
  }
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
53.0k
      : ptr(std::move(arg)) {
135
53.0k
  }
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
34.4k
      : ptr(std::move(arg)) {
135
34.4k
  }
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
33.7k
      : ptr(std::move(arg)) {
135
33.7k
  }
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
18.9k
      : ptr(std::move(arg)) {
135
18.9k
  }
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
84.4k
      : ptr(std::move(arg)) {
135
84.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
70.6k
      : ptr(std::move(arg)) {
135
70.6k
  }
Unexecuted instantiation: 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>&&)
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
109k
      : ptr(std::move(arg)) {
135
109k
  }
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
17.8k
      : ptr(std::move(arg)) {
135
17.8k
  }
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
16.9k
      : ptr(std::move(arg)) {
135
16.9k
  }
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>&&)
Line
Count
Source
134
78
      : ptr(std::move(arg)) {
135
78
  }
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
22.4k
      : ptr(std::move(arg)) {
135
22.4k
  }
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>&&)
Line
Count
Source
134
5.40k
      : ptr(std::move(arg)) {
135
5.40k
  }
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>&&)
Line
Count
Source
134
806
      : ptr(std::move(arg)) {
135
806
  }
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>&&)
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> >&&)
Line
Count
Source
134
9.10k
      : ptr(std::move(arg)) {
135
9.10k
  }
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
73.7k
      : ptr(std::move(arg)) {
135
73.7k
  }
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> >&&)
Line
Count
Source
134
8.03k
      : ptr(std::move(arg)) {
135
8.03k
  }
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>&&)
Line
Count
Source
134
8.94k
      : ptr(std::move(arg)) {
135
8.94k
  }
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
36.0k
      : ptr(std::move(arg)) {
135
36.0k
  }
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
115k
      : ptr(std::move(arg)) {
135
115k
  }
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
109k
      : ptr(std::move(arg)) {
135
109k
  }
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
114k
      : ptr(std::move(arg)) {
135
114k
  }
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
43.4k
      : ptr(std::move(arg)) {
135
43.4k
  }
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
114k
      : ptr(std::move(arg)) {
135
114k
  }
Unexecuted instantiation: 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>&&)
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
2.51k
      : ptr(std::move(arg)) {
135
2.51k
  }
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
68
      : ptr(std::move(arg)) {
135
68
  }
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*&&)
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
41.0k
      : ptr(std::move(arg)) {
135
41.0k
  }
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
26.7k
      : ptr(std::move(arg)) {
135
26.7k
  }
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
17.9k
      : ptr(std::move(arg)) {
135
17.9k
  }
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
20.3k
      : ptr(std::move(arg)) {
135
20.3k
  }
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
2.77k
      : ptr(std::move(arg)) {
135
2.77k
  }
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
52
      : ptr(std::move(arg)) {
135
52
  }
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
2.06k
      : ptr(std::move(arg)) {
135
2.06k
  }
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
41
      : ptr(std::move(arg)) {
135
41
  }
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
2.08k
      : ptr(std::move(arg)) {
135
2.08k
  }
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> >&&)
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>&&)
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.15k
      : ptr(std::move(arg)) {
135
6.15k
  }
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
13.2k
      : ptr(std::move(arg)) {
135
13.2k
  }
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
67
      : ptr(std::move(arg)) {
135
67
  }
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
135
      : ptr(std::move(arg)) {
135
135
  }
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
39
      : ptr(std::move(arg)) {
135
39
  }
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
168
      : ptr(std::move(arg)) {
135
168
  }
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
331k
      : ptr(std::move(arg)) {
135
331k
  }
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
700
      : ptr(std::move(arg)) {
135
700
  }
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
67.4k
      : ptr(std::move(arg)) {
135
67.4k
  }
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>&&)
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>&&)
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
2.29M
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> > const&)
Line
Count
Source
160
1.34M
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Extent> > const&)
Line
Count
Source
160
1.93k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> > const&)
Line
Count
Source
160
172
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> >::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> > const&)
Line
Count
Source
160
1.23k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> > const&)
Line
Count
Source
160
16.9k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> > const&)
Line
Count
Source
160
41.6k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> > const&)
Line
Count
Source
160
22.8k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> > const&)
Line
Count
Source
160
15.0k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectUsage> >::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectUsage> >::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectUsage> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectUsage> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> > const&)
Line
Count
Source
160
41.3k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectUsage> >::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> > const&)
Line
Count
Source
160
33.7k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectUsage> >::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectUsage> >::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> > const&)
Line
Count
Source
160
12.3k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&)
Line
Count
Source
160
27
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> > const&)
Line
Count
Source
160
13.4k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> > const&)
Line
Count
Source
160
43.9k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian>, 0>(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> >::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> > const&)
Line
Count
Source
160
64.8k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&)
Line
Count
Source
160
5.91k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> > const&)
Line
Count
Source
160
2.73k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> > const&)
Line
Count
Source
160
33.7k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> > const&)
Line
Count
Source
160
17.9k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&)
Line
Count
Source
160
7.61k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> > const&)
Line
Count
Source
160
7.61k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> > const&)
Line
Count
Source
160
17.8k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> >::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableGeodToGeod>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableGeodToGeod> > const&)
Line
Count
Source
160
78
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> >::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVerticalHorizPROJBased> > const&)
Line
Count
Source
160
5.39k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> >::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVertical>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizVertical> > const&)
Line
Count
Source
160
800
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::IPROJStringExportable> >::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::MyPROJStringExportableHorizNullVertical> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> > const&)
Line
Count
Source
160
12.2k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > const&)
Line
Count
Source
160
5.58k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> > const&)
Line
Count
Source
160
4.43k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> > const&)
Line
Count
Source
160
8.94k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PROJBasedOperation> > const&)
Line
Count
Source
160
36.0k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> > const&)
Line
Count
Source
160
115k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::GeneralOperationParameter> >::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter> > const&)
Line
Count
Source
160
109k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameter> > const&)
Line
Count
Source
160
114k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> > const&)
Line
Count
Source
160
2.51k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> > const&)
Line
Count
Source
160
68
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<osgeo::proj::crs::GeographicCRS const*>::nn<osgeo::proj::crs::GeographicCRS*, 0>(dropbox::oxygen::nn<osgeo::proj::crs::GeographicCRS*> const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> > const&)
Line
Count
Source
160
70.2k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> > const&)
Line
Count
Source
160
700
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&)
Line
Count
Source
160
20.7k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> > const&)
Line
Count
Source
160
18.0k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> > const&)
Line
Count
Source
160
20.3k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>, 0>(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> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> > const&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> > const&)
Line
Count
Source
160
2.08k
  nn(const nn<OtherType> &other) : ptr(other.operator const OtherType &()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS>, 0>(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> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> >, 0>(dropbox::oxygen::nn<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::SingleCRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS>, 0>(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> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> >, 0>(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::SingleCRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> > const&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> >, 0>(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::SingleCRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> > const&)
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
348k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BoxedValue> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::GenericName> >::nn<std::__1::shared_ptr<osgeo::proj::util::LocalName>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::LocalName> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >&&)
Line
Count
Source
167
458
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> >&&)
Line
Count
Source
167
10.7k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectDomain> >&&)
Line
Count
Source
167
321
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >&&)
Line
Count
Source
167
67
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >&&)
Line
Count
Source
167
5.09k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> >::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >&&)
Line
Count
Source
167
798
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >&&)
Line
Count
Source
167
3.87k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >&&)
Line
Count
Source
167
2.70k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >&&)
Line
Count
Source
167
2.72k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::AffineCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::AffineCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >&&)
Line
Count
Source
167
38.6k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >&&)
Line
Count
Source
167
2.48k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >&&)
Line
Count
Source
167
39
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >&&)
Line
Count
Source
167
15.5k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >&&)
Line
Count
Source
167
22.2k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >&&)
Line
Count
Source
167
18.9k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicExtent> >::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::GeographicBoundingBox> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >&&)
Line
Count
Source
167
35
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeodeticCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedGeographicCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> >, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> >, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> >, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >&&)
Line
Count
Source
167
55
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >&&)
Line
Count
Source
167
18
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicVerticalReferenceFrame> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> >&&)
Line
Count
Source
167
112
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::ParametricDatum> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::coordinates::CoordinateMetadata> >&&)
Line
Count
Source
167
47
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::BoundCRS> >&&)
Line
Count
Source
167
4.91k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeographicCRS> >&&)
Line
Count
Source
167
19.7k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >&&)
Line
Count
Source
167
14.9k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> >&&)
Line
Count
Source
167
5.41k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DatumEnsemble> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::VerticalCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::IdentifiedObject> >::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> >::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::TemporalCRS> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> >&&)
Line
Count
Source
167
8.61k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >&&)
Line
Count
Source
167
16.8k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::PointMotionOperation> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> >&&)
Line
Count
Source
167
16.9k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::ConcatenatedOperation> >&&)
Line
Count
Source
167
16.7k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::ParametricCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::OrdinalCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::DateTimeTemporalCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCountCS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::util::BaseObject> >::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalMeasureCS> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::GeneralParameterValue> >::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue> >&&)
Line
Count
Source
167
109k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseConversion> >&&)
Line
Count
Source
167
7.48k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Transformation> >::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::InverseTransformation> >&&)
Line
Count
Source
167
2.50k
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedProjectedCRS> >&&)
dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::EngineeringCRS> >&&)
Line
Count
Source
167
168
  nn(nn<OtherType> &&other) : ptr(std::move(other).operator OtherType &&()) {}
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::ParametricCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS>, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedVerticalCRS> >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> >, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedEngineeringCRSTraits> > >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> >, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedParametricCRSTraits> > >&&)
Unexecuted instantiation: dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> >, 0>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRSTemplate<osgeo::proj::crs::DerivedTemporalCRSTraits> > >&&)
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
4.57M
  template <typename T = PtrType> element_type *get() const {
207
4.57M
    return ptr.get();
208
4.57M
  }
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
19.2k
  template <typename T = PtrType> element_type *get() const {
207
19.2k
    return ptr.get();
208
19.2k
  }
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
1.57M
  template <typename T = PtrType> element_type *get() const {
207
1.57M
    return ptr.get();
208
1.57M
  }
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
Line
Count
Source
206
18.2k
  template <typename T = PtrType> element_type *get() const {
207
18.2k
    return ptr.get();
208
18.2k
  }
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
2
  template <typename T = PtrType> element_type *get() const {
207
2
    return ptr.get();
208
2
  }
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
Line
Count
Source
206
94
  template <typename T = PtrType> element_type *get() const {
207
94
    return ptr.get();
208
94
  }
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
Line
Count
Source
206
248
  template <typename T = PtrType> element_type *get() const {
207
248
    return ptr.get();
208
248
  }
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
204k
  template <typename T = PtrType> element_type *get() const {
207
204k
    return ptr.get();
208
204k
  }
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
1.16M
  template <typename T = PtrType> element_type *get() const {
207
1.16M
    return ptr.get();
208
1.16M
  }
Unexecuted instantiation: 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
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.87k
  template <typename T = PtrType> element_type *get() const {
207
1.87k
    return ptr.get();
208
1.87k
  }
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
Line
Count
Source
206
11.7k
  template <typename T = PtrType> element_type *get() const {
207
11.7k
    return ptr.get();
208
11.7k
  }
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
321k
  template <typename T = PtrType> element_type *get() const {
207
321k
    return ptr.get();
208
321k
  }
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
9.71k
  template <typename T = PtrType> element_type *get() const {
207
9.71k
    return ptr.get();
208
9.71k
  }
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
2.69k
  template <typename T = PtrType> element_type *get() const {
207
2.69k
    return ptr.get();
208
2.69k
  }
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
Line
Count
Source
206
400
  template <typename T = PtrType> element_type *get() const {
207
400
    return ptr.get();
208
400
  }
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
1.90k
  template <typename T = PtrType> element_type *get() const {
207
1.90k
    return ptr.get();
208
1.90k
  }
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
14
  template <typename T = PtrType> element_type *get() const {
207
14
    return ptr.get();
208
14
  }
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
2.67k
  template <typename T = PtrType> element_type *get() const {
207
2.67k
    return ptr.get();
208
2.67k
  }
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
37
  template <typename T = PtrType> element_type *get() const {
207
37
    return ptr.get();
208
37
  }
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
35
  template <typename T = PtrType> element_type *get() const {
207
35
    return ptr.get();
208
35
  }
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
26
  template <typename T = PtrType> element_type *get() const {
207
26
    return ptr.get();
208
26
  }
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
172k
  template <typename T = PtrType> element_type *get() const {
207
172k
    return ptr.get();
208
172k
  }
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
36.0k
  template <typename T = PtrType> element_type *get() const {
207
36.0k
    return ptr.get();
208
36.0k
  }
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
4.43k
  template <typename T = PtrType> element_type *get() const {
207
4.43k
    return ptr.get();
208
4.43k
  }
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
Line
Count
Source
206
1.05k
  template <typename T = PtrType> element_type *get() const {
207
1.05k
    return ptr.get();
208
1.05k
  }
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
156
  template <typename T = PtrType> element_type *get() const {
207
156
    return ptr.get();
208
156
  }
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
Line
Count
Source
206
21
  template <typename T = PtrType> element_type *get() const {
207
21
    return ptr.get();
208
21
  }
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
163k
  template <typename T = PtrType> element_type *get() const {
207
163k
    return ptr.get();
208
163k
  }
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
17.4k
  template <typename T = PtrType> element_type *get() const {
207
17.4k
    return ptr.get();
208
17.4k
  }
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
2.69k
  template <typename T = PtrType> element_type *get() const {
207
2.69k
    return ptr.get();
208
2.69k
  }
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
28.3k
  template <typename T = PtrType> element_type *get() const {
207
28.3k
    return ptr.get();
208
28.3k
  }
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
72.3k
  template <typename T = PtrType> element_type *get() const {
207
72.3k
    return ptr.get();
208
72.3k
  }
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
86.6k
  template <typename T = PtrType> element_type *get() const {
207
86.6k
    return ptr.get();
208
86.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
41.3k
  template <typename T = PtrType> element_type *get() const {
207
41.3k
    return ptr.get();
208
41.3k
  }
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
315k
  template <typename T = PtrType> element_type *get() const {
207
315k
    return ptr.get();
208
315k
  }
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
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
Line
Count
Source
206
2
  template <typename T = PtrType> element_type *get() const {
207
2
    return ptr.get();
208
2
  }
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
Unexecuted instantiation: 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
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
49.5k
  template <typename T = PtrType> element_type *get() const {
207
49.5k
    return ptr.get();
208
49.5k
  }
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
5.39k
  template <typename T = PtrType> element_type *get() const {
207
5.39k
    return ptr.get();
208
5.39k
  }
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
184k
  template <typename T = PtrType> element_type *get() const {
207
184k
    return ptr.get();
208
184k
  }
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
Line
Count
Source
206
1.46k
  template <typename T = PtrType> element_type *get() const {
207
1.46k
    return ptr.get();
208
1.46k
  }
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
Line
Count
Source
206
13.9k
  template <typename T = PtrType> element_type *get() const {
207
13.9k
    return ptr.get();
208
13.9k
  }
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
Line
Count
Source
206
18.5k
  template <typename T = PtrType> element_type *get() const {
207
18.5k
    return ptr.get();
208
18.5k
  }
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
Line
Count
Source
206
17.8k
  template <typename T = PtrType> element_type *get() const {
207
17.8k
    return ptr.get();
208
17.8k
  }
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
Line
Count
Source
206
10
  template <typename T = PtrType> element_type *get() const {
207
10
    return ptr.get();
208
10
  }
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
296
  template <typename T = PtrType> element_type *get() const {
207
296
    return ptr.get();
208
296
  }
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
1.58k
template <typename L, typename R> bool operator==(const nn<L> &l, const R &r) {
218
1.58k
  return l.ptr == r;
219
1.58k
}
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
60
bool operator==(const nn<L> &l, const nn<R> &r) {
225
60
  return l.ptr == r.ptr;
226
60
}
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&)
Line
Count
Source
224
60
bool operator==(const nn<L> &l, const nn<R> &r) {
225
60
  return l.ptr == r.ptr;
226
60
}
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
  bool operator op(const nn<L> &l, const R &r) {                               \
245
    return base;                                                               \
246
  }                                                                            \
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
1.35M
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
1.35M
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
1.35M
                          std::make_shared<T>(std::forward<Args>(args)...));
278
1.35M
}
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
873k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
873k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
873k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
873k
}
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
254k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
254k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
254k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
254k
}
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
156k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
156k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
156k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
156k
}
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
56.7k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
56.7k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
56.7k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
56.7k
}
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&)
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&)
Line
Count
Source
275
91
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
91
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
91
                          std::make_shared<T>(std::forward<Args>(args)...));
278
91
}
Unexecuted instantiation: 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&)
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>&&)
Line
Count
Source
275
78
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
78
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
78
                          std::make_shared<T>(std::forward<Args>(args)...));
278
78
}
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::GeographicCRS> 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::GeographicCRS> const&)
Line
Count
Source
275
5.40k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
5.40k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
5.40k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
5.40k
}
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>&)
Line
Count
Source
275
806
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
806
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
806
                          std::make_shared<T>(std::forward<Args>(args)...));
278
806
}
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&)
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&)
Line
Count
Source
275
7.48k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
7.48k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
7.48k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
7.48k
}
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
2.50k
nn_shared_ptr<T> nn_make_shared(Args &&... args) {
276
2.50k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
277
2.50k
                          std::make_shared<T>(std::forward<Args>(args)...));
278
2.50k
}
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
99.3k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
99.3k
  auto raw_ptr =
310
99.3k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
99.3k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
99.3k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
99.3k
                          std::move(nullable_ptr));
314
99.3k
}
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
2
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
2
  auto raw_ptr =
310
2
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
2
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
2
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
2
                          std::move(nullable_ptr));
314
2
}
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&)
Line
Count
Source
308
730
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
730
  auto raw_ptr =
310
730
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
730
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
730
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
730
                          std::move(nullable_ptr));
314
730
}
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
2.69k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
2.69k
  auto raw_ptr =
310
2.69k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
2.69k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
2.69k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
2.69k
                          std::move(nullable_ptr));
314
2.69k
}
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&)
Line
Count
Source
308
400
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
400
  auto raw_ptr =
310
400
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
400
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
400
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
400
                          std::move(nullable_ptr));
314
400
}
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
5.44k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
5.44k
  auto raw_ptr =
310
5.44k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
5.44k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
5.44k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
5.44k
                          std::move(nullable_ptr));
314
5.44k
}
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
1.90k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
1.90k
  auto raw_ptr =
310
1.90k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
1.90k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
1.90k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
1.90k
                          std::move(nullable_ptr));
314
1.90k
}
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
20.3k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
20.3k
  auto raw_ptr =
310
20.3k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
20.3k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
20.3k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
20.3k
                          std::move(nullable_ptr));
314
20.3k
}
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
14
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
14
  auto raw_ptr =
310
14
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
14
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
14
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
14
                          std::move(nullable_ptr));
314
14
}
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
338
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
338
  auto raw_ptr =
310
338
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
338
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
338
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
338
                          std::move(nullable_ptr));
314
338
}
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
37
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
37
  auto raw_ptr =
310
37
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
37
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
37
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
37
                          std::move(nullable_ptr));
314
37
}
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
35
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
35
  auto raw_ptr =
310
35
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
35
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
35
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
35
                          std::move(nullable_ptr));
314
35
}
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
26
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
26
  auto raw_ptr =
310
26
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
26
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
26
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
26
                          std::move(nullable_ptr));
314
26
}
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
514
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
514
  auto raw_ptr =
310
514
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
514
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
514
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
514
                          std::move(nullable_ptr));
314
514
}
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
4
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
4
  auto raw_ptr =
310
4
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
4
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
4
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
4
                          std::move(nullable_ptr));
314
4
}
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
1.77k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
1.77k
  auto raw_ptr =
310
1.77k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
1.77k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
1.77k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
1.77k
                          std::move(nullable_ptr));
314
1.77k
}
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
156
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
156
  auto raw_ptr =
310
156
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
156
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
156
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
156
                          std::move(nullable_ptr));
314
156
}
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&)
Line
Count
Source
308
21
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
21
  auto raw_ptr =
310
21
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
21
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
21
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
21
                          std::move(nullable_ptr));
314
21
}
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
148
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
148
  auto raw_ptr =
310
148
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
148
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
148
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
148
                          std::move(nullable_ptr));
314
148
}
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::operation::CoordinateOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > const&)
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::datum::DynamicGeodeticReferenceFrame>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::DynamicGeodeticReferenceFrame> > const&)
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&)
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&)
Line
Count
Source
308
1.05k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
1.05k
  auto raw_ptr =
310
1.05k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
1.05k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
1.05k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
1.05k
                          std::move(nullable_ptr));
314
1.05k
}
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
22.4k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
22.4k
  auto raw_ptr =
310
22.4k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
22.4k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
22.4k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
22.4k
                          std::move(nullable_ptr));
314
22.4k
}
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&)
Line
Count
Source
308
583
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
583
  auto raw_ptr =
310
583
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
583
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
583
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
583
                          std::move(nullable_ptr));
314
583
}
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
17.2k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
17.2k
  auto raw_ptr =
310
17.2k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
17.2k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
17.2k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
17.2k
                          std::move(nullable_ptr));
314
17.2k
}
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&)
Line
Count
Source
308
2
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
2
  auto raw_ptr =
310
2
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
2
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
2
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
2
                          std::move(nullable_ptr));
314
2
}
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&)
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&)
Line
Count
Source
308
129
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
129
  auto raw_ptr =
310
129
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
129
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
129
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
129
                          std::move(nullable_ptr));
314
129
}
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&)
Line
Count
Source
308
1.46k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
1.46k
  auto raw_ptr =
310
1.46k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
1.46k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
1.46k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
1.46k
                          std::move(nullable_ptr));
314
1.46k
}
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
13.6k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
13.6k
  auto raw_ptr =
310
13.6k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
13.6k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
13.6k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
13.6k
                          std::move(nullable_ptr));
314
13.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::CoordinateOperation>(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > 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::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
53
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
53
  auto raw_ptr =
310
53
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
53
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
53
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
53
                          std::move(nullable_ptr));
314
53
}
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&)
Line
Count
Source
308
10
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
10
  auto raw_ptr =
310
10
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
10
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
10
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
10
                          std::move(nullable_ptr));
314
10
}
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
296
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
296
  auto raw_ptr =
310
296
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
296
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
296
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
296
                          std::move(nullable_ptr));
314
296
}
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
7.92k
nn_shared_ptr<T> nn_static_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
309
7.92k
  auto raw_ptr =
310
7.92k
      static_cast<typename nn_shared_ptr<T>::element_type *>(org_ptr.get());
311
7.92k
  std::shared_ptr<T> nullable_ptr(org_ptr.as_nullable(), raw_ptr);
312
7.92k
  return nn_shared_ptr<T>(i_promise_i_checked_for_null,
313
7.92k
                          std::move(nullable_ptr));
314
7.92k
}
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
202k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
202k
  auto raw_ptr =
319
202k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
202k
  if (!raw_ptr) {
321
34.3k
    return nullptr;
322
168k
  } else {
323
168k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
168k
  }
325
202k
}
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
16.2k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
16.2k
  auto raw_ptr =
319
16.2k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
16.2k
  if (!raw_ptr) {
321
6.55k
    return nullptr;
322
9.64k
  } else {
323
9.64k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
9.64k
  }
325
16.2k
}
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
28.2k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
28.2k
  auto raw_ptr =
319
28.2k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
28.2k
  if (!raw_ptr) {
321
0
    return nullptr;
322
28.2k
  } else {
323
28.2k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
28.2k
  }
325
28.2k
}
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
25.4k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
25.4k
  auto raw_ptr =
319
25.4k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
25.4k
  if (!raw_ptr) {
321
11.6k
    return nullptr;
322
13.7k
  } else {
323
13.7k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
13.7k
  }
325
25.4k
}
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
50.1k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
50.1k
  auto raw_ptr =
319
50.1k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
50.1k
  if (!raw_ptr) {
321
664
    return nullptr;
322
49.4k
  } else {
323
49.4k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
49.4k
  }
325
50.1k
}
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
771
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
771
  auto raw_ptr =
319
771
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
771
  if (!raw_ptr) {
321
92
    return nullptr;
322
679
  } else {
323
679
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
679
  }
325
771
}
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
3.07k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
3.07k
  auto raw_ptr =
319
3.07k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
3.07k
  if (!raw_ptr) {
321
368
    return nullptr;
322
2.70k
  } else {
323
2.70k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
2.70k
  }
325
3.07k
}
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
1.95k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
1.95k
  auto raw_ptr =
319
1.95k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
1.95k
  if (!raw_ptr) {
321
0
    return nullptr;
322
1.95k
  } else {
323
1.95k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
1.95k
  }
325
1.95k
}
Unexecuted instantiation: 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&)
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
17.9k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
17.9k
  auto raw_ptr =
319
17.9k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
17.9k
  if (!raw_ptr) {
321
12.8k
    return nullptr;
322
12.8k
  } else {
323
5.07k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
5.07k
  }
325
17.9k
}
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&)
Line
Count
Source
317
1.67k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
1.67k
  auto raw_ptr =
319
1.67k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
1.67k
  if (!raw_ptr) {
321
0
    return nullptr;
322
1.67k
  } else {
323
1.67k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
1.67k
  }
325
1.67k
}
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&)
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&)
Line
Count
Source
317
17
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
17
  auto raw_ptr =
319
17
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
17
  if (!raw_ptr) {
321
16
    return nullptr;
322
16
  } else {
323
1
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
1
  }
325
17
}
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
2.72k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
2.72k
  auto raw_ptr =
319
2.72k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
2.72k
  if (!raw_ptr) {
321
0
    return nullptr;
322
2.72k
  } else {
323
2.72k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
2.72k
  }
325
2.72k
}
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.77k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
1.77k
  auto raw_ptr =
319
1.77k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
1.77k
  if (!raw_ptr) {
321
1.17k
    return nullptr;
322
1.17k
  } else {
323
597
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
597
  }
325
1.77k
}
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
2.61k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
2.61k
  auto raw_ptr =
319
2.61k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
2.61k
  if (!raw_ptr) {
321
185
    return nullptr;
322
2.43k
  } else {
323
2.43k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
2.43k
  }
325
2.61k
}
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&)
Line
Count
Source
317
7.36k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
7.36k
  auto raw_ptr =
319
7.36k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
7.36k
  if (!raw_ptr) {
321
0
    return nullptr;
322
7.36k
  } else {
323
7.36k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
7.36k
  }
325
7.36k
}
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
225
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
225
  auto raw_ptr =
319
225
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
225
  if (!raw_ptr) {
321
0
    return nullptr;
322
225
  } else {
323
225
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
225
  }
325
225
}
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&)
Unexecuted instantiation: 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&)
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
27.0k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
27.0k
  auto raw_ptr =
319
27.0k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
27.0k
  if (!raw_ptr) {
321
0
    return nullptr;
322
27.0k
  } else {
323
27.0k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
27.0k
  }
325
27.0k
}
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&)
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&)
Line
Count
Source
317
503
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
503
  auto raw_ptr =
319
503
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
503
  if (!raw_ptr) {
321
237
    return nullptr;
322
266
  } else {
323
266
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
266
  }
325
503
}
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&)
Line
Count
Source
317
7.48k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
7.48k
  auto raw_ptr =
319
7.48k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
7.48k
  if (!raw_ptr) {
321
0
    return nullptr;
322
7.48k
  } else {
323
7.48k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
7.48k
  }
325
7.48k
}
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&)
Line
Count
Source
317
554
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
554
  auto raw_ptr =
319
554
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
554
  if (!raw_ptr) {
321
238
    return nullptr;
322
316
  } else {
323
316
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
316
  }
325
554
}
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
3.45k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
3.45k
  auto raw_ptr =
319
3.45k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
3.45k
  if (!raw_ptr) {
321
0
    return nullptr;
322
3.45k
  } else {
323
3.45k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
3.45k
  }
325
3.45k
}
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&)
Line
Count
Source
317
10
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
10
  auto raw_ptr =
319
10
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
10
  if (!raw_ptr) {
321
0
    return nullptr;
322
10
  } else {
323
10
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
10
  }
325
10
}
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
452
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
452
  auto raw_ptr =
319
452
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
452
  if (!raw_ptr) {
321
237
    return nullptr;
322
237
  } else {
323
215
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
215
  }
325
452
}
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
2.87k
std::shared_ptr<T> nn_dynamic_pointer_cast(const nn_shared_ptr<U> &org_ptr) {
318
2.87k
  auto raw_ptr =
319
2.87k
      dynamic_cast<typename std::shared_ptr<T>::element_type *>(org_ptr.get());
320
2.87k
  if (!raw_ptr) {
321
0
    return nullptr;
322
2.87k
  } else {
323
2.87k
    return std::shared_ptr<T>(org_ptr.as_nullable(), raw_ptr);
324
2.87k
  }
325
2.87k
}
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
153k
  (([&](typename std::remove_reference<decltype(_e)>::type p) {                \
364
153k
    /* note: assert() alone is not sufficient here, because it might be        \
365
153k
     * compiled out. */                                                        \
366
153k
    assert(p &&#_e " must not be null");                                       \
367
153k
    if (!p)                                                                    \
368
153k
      std::abort();                                                            \
369
153k
    return dropbox::oxygen::nn<                                                \
370
153k
        typename std::remove_reference<decltype(p)>::type>(                    \
371
153k
        dropbox::oxygen::i_promise_i_checked_for_null, std::move(p));          \
372
153k
  })(_e))
util.cpp:osgeo::proj::util::BaseObject::shared_from_this() const::$_0::operator()(std::__1::shared_ptr<osgeo::proj::util::BaseObject>) const
Line
Count
Source
363
153k
  (([&](typename std::remove_reference<decltype(_e)>::type p) {                \
364
153k
    /* note: assert() alone is not sufficient here, because it might be        \
365
153k
     * compiled out. */                                                        \
366
153k
    assert(p &&#_e " must not be null");                                       \
367
153k
    if (!p)                                                                    \
368
153k
      std::abort();                                                            \
369
153k
    return dropbox::oxygen::nn<                                                \
370
153k
        typename std::remove_reference<decltype(p)>::type>(                    \
371
153k
        dropbox::oxygen::i_promise_i_checked_for_null, std::move(p));          \
372
153k
  })(_e))
Unexecuted instantiation: crs.cpp:osgeo::proj::crs::CRS::alterGeodeticCRS(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&) const::$_0::operator()(std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>) const
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
312
  (([&](typename std::remove_reference<decltype(_e)>::type p) {                \
380
312
    if (!p)                                                                    \
381
312
      throw std::runtime_error(#_e " must not be null");                       \
382
312
    return dropbox::oxygen::nn<                                                \
383
312
        typename std::remove_reference<decltype(p)>::type>(                    \
384
312
        dropbox::oxygen::i_promise_i_checked_for_null, std::move(p));          \
385
312
  })(_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::$_4::operator()(std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>) const
Line
Count
Source
379
296
  (([&](typename std::remove_reference<decltype(_e)>::type p) {                \
380
296
    if (!p)                                                                    \
381
296
      throw std::runtime_error(#_e " must not be null");                       \
382
296
    return dropbox::oxygen::nn<                                                \
383
296
        typename std::remove_reference<decltype(p)>::type>(                    \
384
296
        dropbox::oxygen::i_promise_i_checked_for_null, std::move(p));          \
385
296
  })(_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::$_5::operator()(std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>) const
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::$_18::operator()(std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS>) const
Line
Count
Source
379
16
  (([&](typename std::remove_reference<decltype(_e)>::type p) {                \
380
16
    if (!p)                                                                    \
381
16
      throw std::runtime_error(#_e " must not be null");                       \
382
16
    return dropbox::oxygen::nn<                                                \
383
16
        typename std::remove_reference<decltype(p)>::type>(                    \
384
16
        dropbox::oxygen::i_promise_i_checked_for_null, std::move(p));          \
385
16
  })(_e))
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::$_19::operator()(std::__1::shared_ptr<osgeo::proj::crs::ProjectedCRS>) const