1 /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2 file Copyright.txt or https://cmake.org/licensing for details. */
7 #include "cmsys/FStream.hxx"
13 class cmListFileContext;
14 class cmListFileFunction;
16 class cmMakefileProfilingData
19 cmMakefileProfilingData(const std::string&);
20 ~cmMakefileProfilingData() noexcept;
21 void StartEntry(const cmListFileFunction& lff, cmListFileContext const& lfc);
25 cmsys::ofstream ProfileStream;
26 std::unique_ptr<Json::StreamWriter> JsonWriter;