Man page - clang-include-fixer-21(1)
Packages contains this manual
apt-get install clang-tools-21
Manual
CLANG-INCLUDE-FIXER
NAMEDESCRIPTION
NAME
clang-include-fixer - manual page for clang-include-fixer 21
DESCRIPTION
USAGE: clang-include-fixer [options] <source0> [... <sourceN>]
OPTIONS:
Generic Options:
|
--help - Display available options ( --help-hidden for more) |
|
|
--help-list - Display list of available options ( --help-list-hidden for more) |
|
|
--version - Display the version of this program |
Tool options:
|
--db= <value> - Specify input format |
=fixed
- Hard-coded mapping
|
=yaml |
- Yaml database created by find-all-symbols |
=fuzzyYaml
- Yaml database, with fuzzy-matched names
|
--extra-arg= <string> - Additional argument to append to the compiler command line |
|
|
--extra-arg-before= <string> - Additional argument to prepend to the compiler command line |
|
|
--input= <string> - String to initialize the database |
--insert-header= <string> - Insert a specific header. This should run
with STDIN mode.
The result is written to stdout. It is currently used for editor integration. Support YAML/JSON format:
-insert-header= "{
FilePath: "/path/to/foo.cc", QuerySymbolInfos: [
{RawIdentifier: foo,
Range: {Offset: 0, Length: 3}}
|
], |
HeaderInfos: [ {Headers: "\"foo_a.h\"", |
QualifiedName: "a::foo"} ]}"
|
--minimize-paths - Whether to minimize added include paths |
--output-headers - Print the symbol being queried and all
its relevant headers in
JSON format to stdout:
|
{ |
"FilePath": "/path/to/foo.cc", "QuerySymbolInfos": [ |
{"RawIdentifier": "foo",
"Range": {"Offset": 0, "Length": 3}}
|
], |
"HeaderInfos": [ {"Header": "\"foo_a.h\"", |
"QualifiedName": "a::foo"} ]
}
|
-p <string> - Build path |
||
|
-q - Reduce terminal output |
--query-symbol= <string> - Query a given symbol (e.g. "a::b::foo")
in
database directly without parsing the file.
--stdin
- Override source
fileβs content (in the
overlaying
virtual file system) with input from <stdin> and run the tool on the new content with the compilation options of the source file. This mode is currently used for editor integration.
--style=
<string> -
Fallback style for reformatting after
inserting new
headers if there is no clang-format config file found.