Warning, /acts/CI/iwyu/filter.yaml is written in an unsupported language. File is not indexed.
0001 remove_lines:
0002 # ignore if not existing in std
0003 - "^#include <new>"
0004 - "^#include <bits/"
0005 - "^#include <ext/"
0006 # ignore Eigen
0007 - "^(- )?#include [<\"](src|Eigen)/"
0008 - "namespace Eigen {"
0009 # ignore boost
0010 - "^(- )?#include <boost/"
0011 # don't remove ipp
0012 - "^- #include [<\"].*\\.ipp"
0013 # ignore pybind11
0014 - "^(- )?#include <pybind11/"
0015
0016 replace_lines:
0017 - "^#include <assert\\.h>": "#include <cassert>"
0018 - "^#include <stddef\\.h>": "#include <cstddef>"
0019 - "^#include <math\\.h>": "#include <cmath>"
0020 - "^#include <limits\\.h>": "#include <climits>"
0021 - "^#include <unistd\\.h>": "#include <cunistd>"
0022 - "^#include <stdint\\.h>": "#include <cstdint>"
0023 - "^#include <stdlib.h>": "#include <cstdlib>"
0024 # don't use ipp
0025 - "^#include ([<\"].*)\\.ipp": "#include \\1.hpp"
0026
0027 ignore_files:
0028 - ".*FpeMonitor\\.[hc]pp"
0029 - ".*thirdparty/"