2 # This configuration requires clang-format version 15 exactly.
5 AllowShortFunctionsOnASingleLine: InlineOnly
6 AlwaysBreakAfterDefinitionReturnType: None
7 AlwaysBreakAfterReturnType: None
9 BinPackParameters: true
16 BreakBeforeBraces: Custom
18 IndentPPDirectives: AfterHash
19 SortUsingDeclarations: false
20 SpaceAfterTemplateKeyword: true
21 IncludeBlocks: Regroup
23 - Regex: '^[<"]cmSTL\.hxx'
25 - Regex: '^[<"]cmConfigure\.h'
29 - Regex: '^(<|")cm(ext)?/'
31 - Regex: '^(<|")windows\.h'
35 - Regex: '^(<|")Qt?[A-Z]'
39 - Regex: '^(<|")cmsys/'
43 - Regex: '^(<|")cm[A-Z][^.]+\.h'