azure-core-tracing-opentelemetry
apiview.hpp
1 // Copyright (c) Microsoft Corporation. All rights reserved.
2 // SPDX-License-Identifier: MIT
3 
4 #pragma once
5 
6 // This file is supposed to be included only when generating files for ApiView.
7 // All the declarations here are only sufficient for the ApiView generation to not fail.
8 
9 namespace opentelemetry {
10 namespace nostd {
11  template <typename> struct shared_ptr
12  {
13  };
14 } // namespace nostd
15 namespace trace {
16  struct TracerProvider;
17  struct Provider
18  {
19  static nostd::shared_ptr<TracerProvider> GetTracerProvider();
20  };
21 } // namespace trace
22 } // namespace opentelemetry
opentelemetry::nostd::shared_ptr
Definition: apiview.hpp:12
opentelemetry::trace::Provider
Definition: apiview.hpp:18