NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::common::OrderedAttributeMap Class Reference

Detailed Description

Class for storing attributes.

Definition at line 255 of file includes/opentelemetry/sdk/common/attribute_utils.h.

Inheritance diagram for sdk::common::OrderedAttributeMap:
Collaboration diagram for sdk::common::OrderedAttributeMap:

Public Member Functions

 OrderedAttributeMap ()
 
 OrderedAttributeMap (const opentelemetry::common::KeyValueIterable &attributes)
 
 OrderedAttributeMap (std::initializer_list< std::pair< nostd::string_view, opentelemetry::common::AttributeValue >> attributes)
 
const std::map< std::string, OwnedAttributeValue > & GetAttributes () const noexcept
 
void SetAttribute (nostd::string_view key, const opentelemetry::common::AttributeValue &value) noexcept
 
 OrderedAttributeMap ()
 
 OrderedAttributeMap (const opentelemetry::common::KeyValueIterable &attributes)
 
 OrderedAttributeMap (std::initializer_list< std::pair< nostd::string_view, opentelemetry::common::AttributeValue >> attributes)
 
const std::map< std::string, OwnedAttributeValue > & GetAttributes () const noexcept
 
void SetAttribute (nostd::string_view key, const opentelemetry::common::AttributeValue &value) noexcept
 

Constructor & Destructor Documentation

◆ OrderedAttributeMap() [1/6]

sdk::common::OrderedAttributeMap::OrderedAttributeMap ( )
inline

◆ OrderedAttributeMap() [2/6]

sdk::common::OrderedAttributeMap::OrderedAttributeMap ( const opentelemetry::common::KeyValueIterable &  attributes)
inline

◆ OrderedAttributeMap() [3/6]

sdk::common::OrderedAttributeMap::OrderedAttributeMap ( std::initializer_list< std::pair< nostd::string_view, opentelemetry::common::AttributeValue >>  attributes)
inline

◆ OrderedAttributeMap() [4/6]

sdk::common::OrderedAttributeMap::OrderedAttributeMap ( )
inline

◆ OrderedAttributeMap() [5/6]

sdk::common::OrderedAttributeMap::OrderedAttributeMap ( const opentelemetry::common::KeyValueIterable &  attributes)
inline

◆ OrderedAttributeMap() [6/6]

sdk::common::OrderedAttributeMap::OrderedAttributeMap ( std::initializer_list< std::pair< nostd::string_view, opentelemetry::common::AttributeValue >>  attributes)
inline

Member Function Documentation

◆ GetAttributes() [1/2]

const std::map<std::string, OwnedAttributeValue>& sdk::common::OrderedAttributeMap::GetAttributes ( ) const
inlinenoexcept

◆ GetAttributes() [2/2]

const std::map<std::string, OwnedAttributeValue>& sdk::common::OrderedAttributeMap::GetAttributes ( ) const
inlinenoexcept

◆ SetAttribute() [1/2]

void sdk::common::OrderedAttributeMap::SetAttribute ( nostd::string_view  key,
const opentelemetry::common::AttributeValue &  value 
)
inlinenoexcept

◆ SetAttribute() [2/2]

void sdk::common::OrderedAttributeMap::SetAttribute ( nostd::string_view  key,
const opentelemetry::common::AttributeValue &  value 
)
inlinenoexcept

Definition at line 291 of file includes/opentelemetry/sdk/common/attribute_utils.h.

References nostd::visit().

Referenced by OrderedAttributeMap().


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