NVIDIA DeepStream SDK API Reference

9.2 Release
common::KeyValueStringTokenizer Class Reference

Detailed Description

Public Member Functions

 KeyValueStringTokenizer (nostd::string_view str, const KeyValueStringTokenizerOptions &opts=KeyValueStringTokenizerOptions()) noexcept
 
bool next (bool &valid_kv, nostd::string_view &key, nostd::string_view &value) noexcept
 
size_t NumTokens () const noexcept
 
void reset () noexcept
 
 KeyValueStringTokenizer (nostd::string_view str, const KeyValueStringTokenizerOptions &opts=KeyValueStringTokenizerOptions()) noexcept
 
bool next (bool &valid_kv, nostd::string_view &key, nostd::string_view &value) noexcept
 
size_t NumTokens () const noexcept
 
void reset () noexcept
 

Static Public Member Functions

static nostd::string_view GetDefaultKeyOrValue ()
 
static nostd::string_view GetDefaultKeyOrValue ()
 

Constructor & Destructor Documentation

◆ KeyValueStringTokenizer() [1/2]

common::KeyValueStringTokenizer::KeyValueStringTokenizer ( nostd::string_view  str,
const KeyValueStringTokenizerOptions &  opts = KeyValueStringTokenizerOptions() 
)
inlinenoexcept

◆ KeyValueStringTokenizer() [2/2]

common::KeyValueStringTokenizer::KeyValueStringTokenizer ( nostd::string_view  str,
const KeyValueStringTokenizerOptions &  opts = KeyValueStringTokenizerOptions() 
)
inlinenoexcept

Member Function Documentation

◆ GetDefaultKeyOrValue() [1/2]

static nostd::string_view common::KeyValueStringTokenizer::GetDefaultKeyOrValue ( )
inlinestatic

Definition at line 39 of file includes/opentelemetry/common/kv_properties.h.

Referenced by next().

◆ GetDefaultKeyOrValue() [2/2]

static nostd::string_view common::KeyValueStringTokenizer::GetDefaultKeyOrValue ( )
inlinestatic

◆ next() [1/2]

◆ next() [2/2]

◆ NumTokens() [1/2]

◆ NumTokens() [2/2]

◆ reset() [1/2]

void common::KeyValueStringTokenizer::reset ( )
inlinenoexcept

◆ reset() [2/2]

void common::KeyValueStringTokenizer::reset ( )
inlinenoexcept

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