// // Copyright © 2019 Arm Ltd. All rights reserved. // SPDX-License-Identifier: MIT // #pragma once #include "ProfilingGuidGenerator.hpp" #include namespace armnn { namespace profiling { class LabelsAndEventClasses { public: // Labels (string value + GUID) static std::string NAME_LABEL; static std::string TYPE_LABEL; static std::string INDEX_LABEL; static ProfilingStaticGuid NAME_GUID; static ProfilingStaticGuid TYPE_GUID; static ProfilingStaticGuid INDEX_GUID; // Event Class GUIDs static ProfilingStaticGuid ARMNN_PROFILING_SOL_EVENT_CLASS; static ProfilingStaticGuid ARMNN_PROFILING_EOL_EVENT_CLASS; private: static ProfilingGuidGenerator m_GuidGenerator; }; } // namespace profiling } // namespace armnn