cppHeaderFileInclude {
  \.h$
  \.inc$
}

cppSrcFileInclude {
  \.cpp$
}

generatedFileExclude {
  src/main/native/cpp/llvm/
  src/main/native/include/llvm/
  src/main/native/include/wpi/AlignOf\.h$
  src/main/native/include/wpi/ArrayRef\.h$
  src/main/native/include/wpi/Compiler\.h$
  src/main/native/include/wpi/ConvertUTF\.h$
  src/main/native/include/wpi/DenseMap\.h$
  src/main/native/include/wpi/DenseMapInfo\.h$
  src/main/native/include/wpi/EpochTracker\.h$
  src/main/native/include/wpi/FileSystem\.h$
  src/main/native/include/wpi/Format\.h$
  src/main/native/include/wpi/Hashing\.h$
  src/main/native/include/wpi/IntrusiveRefCntPtr\.h$
  src/main/native/include/wpi/MathExtras\.h$
  src/main/native/include/wpi/None\.h$
  src/main/native/include/wpi/Optional\.h$
  src/main/native/include/wpi/Path\.h$
  src/main/native/include/wpi/PointerLikeTypeTraits\.h$
  src/main/native/include/wpi/STLExtras\.h$
  src/main/native/include/wpi/SmallPtrSet\.h$
  src/main/native/include/wpi/SmallSet\.h$
  src/main/native/include/wpi/SmallString\.h$
  src/main/native/include/wpi/SmallVector\.h$
  src/main/native/include/wpi/StringExtras\.h$
  src/main/native/include/wpi/StringMap\.h$
  src/main/native/include/wpi/StringRef\.h$
  src/main/native/include/wpi/Twine\.h$
  src/main/native/include/wpi/WindowsError\.h$
  src/main/native/include/wpi/iterator_range\.h$
  src/main/native/include/wpi/raw_os_ostream\.h$
  src/main/native/include/wpi/raw_ostream\.h$
  src/main/native/include/wpi/type_traits\.h$
  src/main/native/cpp/json
  src/main/native/include/wpi/json
  src/test/native/cpp/json/
}

licenseUpdateExclude {
  src/main/native/cpp/Base64\.cpp$
  src/main/native/cpp/sha1\.cpp$
  src/main/native/cpp/TCPAcceptor\.cpp$
  src/main/native/cpp/TCPConnector\.cpp$
  src/main/native/cpp/TCPStream\.cpp$
  src/main/native/include/wpi/ConcurrentQueue\.h$
  src/main/native/include/wpi/Path\.h$
  src/main/native/include/wpi/sha1\.h$
  src/main/native/include/wpi/TCPAcceptor\.h$
  src/main/native/include/wpi/TCPConnector\.h$
  src/main/native/include/wpi/TCPStream\.h$
}

repoRootNameOverride {
  wpiutil
}

includeGuardRoots {
  wpiutil/src/main/native/cpp/
  wpiutil/src/main/native/include/
  wpiutil/src/test/native/cpp/
}
