NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/trace/span_context_kv_iterable_view.h File Reference

Go to the source code of this file.

Data Structures

struct  trace::detail::is_span_context_kv_iterable< T >
 
class  trace::SpanContextKeyValueIterableView< T >
 

Namespaces

 trace
 
 trace::detail
 

Functions

template<class T >
void trace::detail::take_span_context_kv (SpanContext, opentelemetry::common::KeyValueIterableView< T >)
 
template<class T , nostd::enable_if_t< common::detail::is_key_value_iterable< T >::value > * = nullptr>
void trace::detail::take_span_context_kv (SpanContext, T &)
 
void trace::detail::take_span_context_kv (SpanContext, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >>)
 
template<class T >
auto trace::detail::is_span_context_kv_iterable_impl (T iterable) -> decltype(take_span_context_kv(std::begin(iterable) ->first, std::begin(iterable) ->second), nostd::size(iterable), std::true_type
 
std::false_type trace::detail::is_span_context_kv_iterable_impl (...)