Definition at line 30 of file includes/opentelemetry/common/kv_properties.h.
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 () |
|
inlinenoexcept |
Definition at line 33 of file includes/opentelemetry/common/kv_properties.h.
|
inlinenoexcept |
Definition at line 33 of file 9.2/includes/opentelemetry/common/kv_properties.h.
|
inlinestatic |
Definition at line 39 of file includes/opentelemetry/common/kv_properties.h.
Referenced by next().
|
inlinestatic |
Definition at line 39 of file 9.2/includes/opentelemetry/common/kv_properties.h.
|
inlinenoexcept |
Definition at line 50 of file includes/opentelemetry/common/kv_properties.h.
References pydeepstreamdoc::osd::ArrowHeadDoc::end, nostd::string_view::find(), GetDefaultKeyOrValue(), common::KeyValueStringTokenizerOptions::ignore_empty_members, common::KeyValueStringTokenizerOptions::key_value_separator, common::KeyValueStringTokenizerOptions::member_separator, nostd::string_view::size(), and common::StringUtil::Trim().
Referenced by trace::TraceState::FromHeader(), and baggage::Baggage::FromHeader().
|
inlinenoexcept |
Definition at line 50 of file 9.2/includes/opentelemetry/common/kv_properties.h.
References pydeepstreamdoc::osd::ArrowHeadDoc::end, nostd::string_view::find(), GetDefaultKeyOrValue(), common::KeyValueStringTokenizerOptions::ignore_empty_members, common::KeyValueStringTokenizerOptions::key_value_separator, common::KeyValueStringTokenizerOptions::member_separator, nostd::string_view::size(), and common::StringUtil::Trim().
|
inlinenoexcept |
Definition at line 108 of file 9.2/includes/opentelemetry/common/kv_properties.h.
References pydeepstreamdoc::osd::ArrowHeadDoc::end, nostd::string_view::find(), common::KeyValueStringTokenizerOptions::member_separator, and nostd::string_view::size().
|
inlinenoexcept |
Definition at line 108 of file includes/opentelemetry/common/kv_properties.h.
References pydeepstreamdoc::osd::ArrowHeadDoc::end, nostd::string_view::find(), common::KeyValueStringTokenizerOptions::member_separator, and nostd::string_view::size().
Referenced by trace::TraceState::FromHeader(), and baggage::Baggage::FromHeader().
|
inlinenoexcept |
Definition at line 127 of file includes/opentelemetry/common/kv_properties.h.
|
inlinenoexcept |
Definition at line 127 of file 9.2/includes/opentelemetry/common/kv_properties.h.