NVIDIA DeepStream SDK API Reference

9.2 Release
trace::SpanContextKeyValueIterableView< T > Class Template Referencefinal

Detailed Description

template<class T>
class trace::SpanContextKeyValueIterableView< T >

Definition at line 56 of file includes/opentelemetry/trace/span_context_kv_iterable_view.h.

Inheritance diagram for trace::SpanContextKeyValueIterableView< T >:
Collaboration diagram for trace::SpanContextKeyValueIterableView< T >:

Public Member Functions

 SpanContextKeyValueIterableView (const T &links) noexcept
 
bool ForEachKeyValue (nostd::function_ref< bool(SpanContext, const common::KeyValueIterable &)> callback) const noexcept override
 
size_t size () const noexcept override
 
 SpanContextKeyValueIterableView (const T &links) noexcept
 
bool ForEachKeyValue (nostd::function_ref< bool(SpanContext, const common::KeyValueIterable &)> callback) const noexcept override
 
size_t size () const noexcept override
 

Constructor & Destructor Documentation

◆ SpanContextKeyValueIterableView() [1/2]

template<class T >
trace::SpanContextKeyValueIterableView< T >::SpanContextKeyValueIterableView ( const T &  links)
inlineexplicitnoexcept

◆ SpanContextKeyValueIterableView() [2/2]

template<class T >
trace::SpanContextKeyValueIterableView< T >::SpanContextKeyValueIterableView ( const T &  links)
inlineexplicitnoexcept

Member Function Documentation

◆ ForEachKeyValue() [1/2]

template<class T >
bool trace::SpanContextKeyValueIterableView< T >::ForEachKeyValue ( nostd::function_ref< bool(SpanContext, const common::KeyValueIterable &)>  callback) const
inlineoverridevirtualnoexcept

◆ ForEachKeyValue() [2/2]

template<class T >
bool trace::SpanContextKeyValueIterableView< T >::ForEachKeyValue ( nostd::function_ref< bool(SpanContext, const common::KeyValueIterable &)>  callback) const
inlineoverridevirtualnoexcept

◆ size() [1/2]

template<class T >
size_t trace::SpanContextKeyValueIterableView< T >::size ( ) const
inlineoverridevirtualnoexcept

◆ size() [2/2]

template<class T >
size_t trace::SpanContextKeyValueIterableView< T >::size ( ) const
inlineoverridevirtualnoexcept

The documentation for this class was generated from the following file: