summaryrefslogtreecommitdiff
path: root/Source/cmQtAutoUicHelpers.h
blob: 6b09a31daaadbf1c32da782cfbe4d69343ebe845 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
   file Copyright.txt or https://cmake.org/licensing for details.  */
#pragma once

#include <set>
#include <string>

#include "cmsys/RegularExpression.hxx"

class cmQtAutoUicHelpers
{
public:
  cmQtAutoUicHelpers();
  virtual ~cmQtAutoUicHelpers() = default;
  void CollectUicIncludes(std::set<std::string>& includes,
                          const std::string& content) const;

private:
  cmsys::RegularExpression RegExpInclude;
};