class TracedDictionary
Defined at line 247 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
Public Methods
void TracedDictionary (TracedValue )
implicit
TracedValue AddItem (StaticString key)
There are two paths for writing dictionary keys: fast path for writing
compile-time const, whose pointer is remains valid during the entire
runtime of the program and the slow path for dynamic strings, which need to
be copied.
In the most common case, a string literal can be passed to `Add`/`AddItem`.
In other cases, either StaticString or DynamicString declarations are
needed.
TracedValue AddItem (DynamicString key)
void TracedDictionary (const TracedDictionary & )
Defined at line 252 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
TracedDictionary & operator= (const TracedDictionary & )
Defined at line 253 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
TracedDictionary & operator= (TracedDictionary && )
Defined at line 254 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
void TracedDictionary (TracedDictionary && )
Defined at line 255 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
void ~TracedDictionary ()
Defined at line 256 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
template <typename T>
void Add (StaticString key, T && value)
Defined at line 270 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
template <typename T>
void Add (DynamicString key, T && value)
Defined at line 275 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
TracedDictionary AddDictionary (StaticString key)
TracedDictionary AddDictionary (DynamicString key)
TracedArray AddArray (StaticString key)
TracedArray AddArray (DynamicString key)
Friends
template <typename T>
class TracedProto
class TracedValue