class TracedValue
Defined at line 130 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
Public Methods
void TracedValue (const TracedValue & )
Defined at line 132 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
void TracedValue (TracedValue && )
TracedValue & operator= (const TracedValue & )
Defined at line 133 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
TracedValue & operator= (TracedValue && )
Defined at line 134 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
void ~TracedValue ()
void WriteInt64 (int64_t value)
TracedValue represents a context into which a single value can be written
(either by writing it directly for primitive types, or by creating a
TracedArray or TracedDictionary for the complex types). This is enforced
by allowing Write* methods to be called only on rvalue references.
void WriteUInt64 (uint64_t value)
void WriteDouble (double value)
void WriteBoolean (bool value)
void WriteString (const char * )
void WriteString (const char * , size_t len)
void WriteString (const std::string & )
void WriteString (std::string_view )
void WritePointer (const void * value)
template <typename MessageType>
TracedProto<MessageType> WriteProto ()
Defined at line 204 of file ../../third_party/perfetto/include/perfetto/tracing/traced_value.h
TracedArray WriteArray ()
Scope which allows multiple values to be appended.
TracedDictionary WriteDictionary ()
Scope which allows multiple key-value pairs to be added.
Friends
class DebugAnnotation
TracedValue TracedValue (protos::pbzero::DebugAnnotation * , EventContext * )
class TracedDictionary
class TracedArray