Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
skia_private::TraceID Class Reference

#include <SkTraceEvent.h>

Public Member Functions

 TraceID (const void *id, unsigned char *flags)
 
 TraceID (uint64_t id, unsigned char *flags)
 
 TraceID (unsigned int id, unsigned char *flags)
 
 TraceID (unsigned short id, unsigned char *flags)
 
 TraceID (unsigned char id, unsigned char *flags)
 
 TraceID (long long id, unsigned char *flags)
 
 TraceID (long id, unsigned char *flags)
 
 TraceID (int id, unsigned char *flags)
 
 TraceID (short id, unsigned char *flags)
 
 TraceID (signed char id, unsigned char *flags)
 
uint64_t data () const
 

Detailed Description

Definition at line 220 of file SkTraceEvent.h.

Constructor & Destructor Documentation

◆ TraceID() [1/10]

skia_private::TraceID::TraceID ( const void *  id,
unsigned char *  flags 
)
inline

Definition at line 222 of file SkTraceEvent.h.

223 : data_(static_cast<uint64_t>(reinterpret_cast<uintptr_t>(id))) {
225 }
#define TRACE_EVENT_FLAG_MANGLE_ID
FlutterSemanticsFlag flags

◆ TraceID() [2/10]

skia_private::TraceID::TraceID ( uint64_t  id,
unsigned char *  flags 
)
inline

Definition at line 226 of file SkTraceEvent.h.

227 : data_(id) { (void)flags; }

◆ TraceID() [3/10]

skia_private::TraceID::TraceID ( unsigned int  id,
unsigned char *  flags 
)
inline

Definition at line 228 of file SkTraceEvent.h.

229 : data_(id) { (void)flags; }

◆ TraceID() [4/10]

skia_private::TraceID::TraceID ( unsigned short  id,
unsigned char *  flags 
)
inline

Definition at line 230 of file SkTraceEvent.h.

231 : data_(id) { (void)flags; }

◆ TraceID() [5/10]

skia_private::TraceID::TraceID ( unsigned char  id,
unsigned char *  flags 
)
inline

Definition at line 232 of file SkTraceEvent.h.

233 : data_(id) { (void)flags; }

◆ TraceID() [6/10]

skia_private::TraceID::TraceID ( long long  id,
unsigned char *  flags 
)
inline

Definition at line 234 of file SkTraceEvent.h.

235 : data_(static_cast<uint64_t>(id)) { (void)flags; }

◆ TraceID() [7/10]

skia_private::TraceID::TraceID ( long  id,
unsigned char *  flags 
)
inline

Definition at line 236 of file SkTraceEvent.h.

237 : data_(static_cast<uint64_t>(id)) { (void)flags; }

◆ TraceID() [8/10]

skia_private::TraceID::TraceID ( int  id,
unsigned char *  flags 
)
inline

Definition at line 238 of file SkTraceEvent.h.

239 : data_(static_cast<uint64_t>(id)) { (void)flags; }

◆ TraceID() [9/10]

skia_private::TraceID::TraceID ( short  id,
unsigned char *  flags 
)
inline

Definition at line 240 of file SkTraceEvent.h.

241 : data_(static_cast<uint64_t>(id)) { (void)flags; }

◆ TraceID() [10/10]

skia_private::TraceID::TraceID ( signed char  id,
unsigned char *  flags 
)
inline

Definition at line 242 of file SkTraceEvent.h.

243 : data_(static_cast<uint64_t>(id)) { (void)flags; }

Member Function Documentation

◆ data()

uint64_t skia_private::TraceID::data ( ) const
inline

Definition at line 245 of file SkTraceEvent.h.

245{ return data_; }

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