| /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying |
| file LICENSE.rst or https://cmake.org/licensing for details. */ |
| class cmInstrumentationQuery |
| static std::vector<std::string> const QueryString; |
| static std::vector<std::string> const HookString; |
| std::vector<cmInstrumentationQuery::Query> queries; |
| std::vector<cmInstrumentationQuery::Hook> hooks; |
| std::vector<std::string> callbacks; |
| cmInstrumentationQuery() = default; |
| bool ReadJSON(std::string const& file, std::string& errorMessage, |
| std::set<Query>& queries, std::set<Hook>& hooks, |
| std::vector<std::string>& callbacks); |