cppHeaderFileInclude {
  \.h$
  \.hpp$
  \.inc$
  \.inl$
  math$
  numbers$
  scope$
}

cppSrcFileInclude {
  \.cpp$
}

modifiableFileExclude {
  src/main/native/include/wpi/MulticastServiceAnnouncer\.h$
}

generatedFileExclude {
  src/main/native/thirdparty/

  src/main/native/include/wpi/fs\.h$
  src/main/native/cpp/fs\.cpp$
  src/main/native/resources/
  src/main/native/windows/StackWalker
  src/test/native/cpp/llvm/
  src/test/native/cpp/span/
  src/test/native/cpp/json/
}

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

repoRootNameOverride {
  wpiutil
}

includeOtherLibs {
  ^fmt/
  ^google/
  ^gmock/
  ^gtest/
}

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