25 #ifndef PXR_BASE_TRACE_THREADS_H
26 #define PXR_BASE_TRACE_THREADS_H
29 #include "pxr/base/trace/api.h"
33 PXR_NAMESPACE_OPEN_SCOPE
45 TRACE_API TraceThreadId();
48 TRACE_API
explicit TraceThreadId(
const std::string&
id);
51 const std::string& ToString()
const {
return _id; }
54 TRACE_API
bool operator==(
const TraceThreadId&)
const;
57 TRACE_API
bool operator<(
const TraceThreadId&)
const;
62 inline TraceThreadId TraceGetThreadId() {
63 return TraceThreadId();
66 PXR_NAMESPACE_CLOSE_SCOPE
68 #endif // PXR_BASE_TRACE_THREADS_H
VT_API bool operator==(VtDictionary const &, VtDictionary const &)
Equality comparison.