Priority: 1
- Regex: '^["<]third_party/'
Priority: 4
+ - Regex: '^<(sddl\.h)>$'
+ Priority: 5
+ - Regex: '^<(algorithm|any|array|atomic|bitset|cassert|ccomplex|cctype|cerrno|cfenv|cfloat|chrono|cinttypes|ciso646|climits|clocale|cmath|codecvt|complex|condition_variable|csetjmp|csignal|cstdalign|cstdarg|cstdbool|cstddef|cstdint|cstdio|cstdlib|cstring|ctgmath|ctime|cuchar|cwchar|cwctype|deque|exception|execution|filesystem|forward_list|fstream|functional|future|initializer_list|iomanip|ios|iosfwd|iostream|istream|iterator|limits|list|locale|map|memory|memory_resource|mutex|new|numeric|optional|ostream|queue|random|ratio|regex|scoped_allocator|set|shared_mutex|sstream|stack|stdexcept|streambuf|string|string_view|strstream|system_error|thread|tuple|type_traits|typeindex|typeinfo|unordered_map|unordered_set|utility|valarray|variant|vector)>$'
+ Priority: 6
- Regex: '^"'
Priority: 2
- Regex: '.*'
#include "third_party/nonstd/optional.hpp"
#include "third_party/nonstd/string_view.hpp"
-// System headers
#include <deque>
#include <string>
-// End of system headers
class Args
{
#include "third_party/nonstd/optional.hpp"
-// System headers
#include <string>
-// End of system headers
class CacheFile
{
#include "third_party/fmt/core.h"
-// System headers
#include <algorithm>
#include <cassert>
#include <fstream>
#include <string>
#include <unordered_map>
#include <vector>
-// End of system headers
using nonstd::nullopt;
using nonstd::optional;
#include "third_party/nonstd/optional.hpp"
-// System headers
#include <functional>
#include <limits>
#include <string>
#include <unordered_map>
-// End of system headers
enum class CompilerType { auto_guess, clang, gcc, nvcc, other, pump };
#include "third_party/nonstd/optional.hpp"
#include "third_party/nonstd/string_view.hpp"
-// System headers
#include <string>
#include <unordered_map>
#include <vector>
-// End of system headers
class SignalHandler;
#include "third_party/nonstd/optional.hpp"
#include "third_party/nonstd/string_view.hpp"
-// System headers
#include <string>
#include <vector>
-// End of system headers
namespace Depfile {
#include "third_party/fmt/core.h"
-// System headers
#include <string>
-// End of system headers
// Digest represents the binary form of the final digest (AKA hash or checksum)
// produced by the hash algorithm.
#include "third_party/fmt/core.h"
-// System headers
#include <algorithm>
#include <sstream>
#include <thread>
-// End of system headers
namespace {
#include "third_party/nonstd/optional.hpp"
#include "third_party/nonstd/string_view.hpp"
-// System headers
#include <string>
#include <utility>
-// End of system headers
// Log a raw message (plus a newline character).
#define LOG_RAW(message_) \
#include "third_party/nonstd/optional.hpp"
-// System headers
#include <string>
#include <unordered_map>
-// End of system headers
class Config;
class Context;
#include "third_party/nonstd/expected.hpp"
#include "third_party/nonstd/optional.hpp"
-// System headers
#include <map>
#include <string>
#include <vector>
-// End of system headers
class CacheEntryReader;
class CacheEntryWriter;
#include "third_party/nonstd/optional.hpp"
-// System headers
#include <functional>
#include <sstream>
#include <string>
-// End of system headers
class Config;
#include "third_party/nonstd/string_view.hpp"
-// System headers
#include <string>
-// End of system headers
// This class represents a unique temporary file created by mkstemp. The file is
// not deleted by the destructor.
#include "third_party/nonstd/optional.hpp"
#include "third_party/nonstd/string_view.hpp"
-// System headers
#include <algorithm>
#include <functional>
#include <ios>
#include <string>
#include <utility>
#include <vector>
-// End of system headers
class Context;
# include "Win32Util.hpp"
#endif
-// System headers
#include <algorithm>
#include <cmath>
#include <limits>
#include <memory>
-// End of system headers
#ifndef MYNAME
# define MYNAME "ccache"
#include "third_party/nonstd/string_view.hpp"
-// System headers
#include <functional>
#include <string>
-// End of system headers
class Context;
#include "third_party/fmt/core.h"
-// System headers
#include <memory>
#include <string>
#include <thread>
-// End of system headers
using nonstd::optional;
#pragma once
-// System headers
#include <string>
-// End of system headers
namespace core {
#include "third_party/fmt/core.h"
#include "third_party/nonstd/optional.hpp"
-// System headers
#include <stdexcept>
#include <string>
#include <utility>
-// End of system headers
// Don't throw or catch ErrorBase directly, use a subclass.
class ErrorBase : public std::runtime_error
#include "third_party/nonstd/string_view.hpp"
-// System headers
#include <string>
-// End of system headers
class Config;
class Context;
#include <third_party/nonstd/expected.hpp>
#include <third_party/nonstd/optional.hpp>
-// System headers
#include <string>
-// End of system headers
class Digest;
#include <util/Tokenizer.hpp>
#include <util/string_utils.hpp>
-// System headers
#include <memory>
-// End of system headers
namespace storage {
#include <third_party/nonstd/optional.hpp>
-// System headers
#include <functional>
#include <string>
#include <vector>
-// End of system headers
class Digest;
#pragma once
-// System headers
#include <functional>
#include <string>
#include <unordered_map>
-// End of system headers
namespace storage {
#pragma once
-// System headers
#include <string>
-// End of system headers
namespace util {
#include <Util.hpp>
#include <fmtmacros.hpp>
-// System headers
#include <cctype>
-// End of system headers
namespace util {
#include <third_party/nonstd/optional.hpp>
#include <third_party/nonstd/string_view.hpp>
-// System headers
#include <string>
#include <utility>
-// End of system headers
namespace util {
#include "third_party/doctest.h"
#include "third_party/fmt/core.h"
-// System headers
#include <limits>
#include <string>
#include <vector>
-// End of system headers
using doctest::Approx;
using TestUtil::TestContext;
#include "third_party/doctest.h"
#include "third_party/nonstd/optional.hpp"
-// System headers
#include <algorithm>
-// End of system headers
using doctest::Approx;
using nonstd::nullopt;
#include "third_party/doctest.h"
-// System headers
#include <algorithm>
-// End of system headers
using TestUtil::TestContext;
#include "third_party/doctest.h"
#include "third_party/win32/mktemp.h"
-// System headers
+#include <sddl.h>
+
#include <algorithm>
#include <memory>
#include <ostream>
-#include <sddl.h>
#include <utility>
-// End of system headers
using TestUtil::TestContext;