#ifndef __TRACYSYSTEM_HPP__ #define __TRACYSYSTEM_HPP__ #include #include "TracyApi.h" namespace tracy { namespace detail { TRACY_API uint64_t GetThreadHandleImpl(); } #ifdef TRACY_ENABLE TRACY_API uint64_t GetThreadHandle(); #else static inline uint64_t GetThreadHandle() { return detail::GetThreadHandleImpl(); } #endif TRACY_API void SetThreadName( const char* name ); TRACY_API const char* GetThreadName( uint64_t id ); TRACY_API const char* GetEnvVar(const char* name); } #endif