xref: /libCEED/.clang-format (revision c769724092b673807cd0e691b9059edb7d377958)
1BasedOnStyle: "Google"
2
3AlignAfterOpenBracket:        Align
4AlignArrayOfStructures:       Left
5AlignConsecutiveAssignments:  Consecutive
6AlignConsecutiveDeclarations: Consecutive
7AlignEscapedNewlines:         true
8AlignOperands:                Align
9AllowShortIfStatementsOnASingleLine: AllIfsAndElse
10ColumnLimit:                  150
11CommentPragmas:               'TESTARGS'
12DerivePointerAlignment:       false
13IncludeBlocks:                Preserve
14IncludeCategories:
15  - Regex:                    '^<ceed/.*\.h>'
16    Priority:                 2
17  - Regex:                    '^<ceed.*\.h>'
18    Priority:                 1
19  - Regex:                    '^<.*/.*\.h>'
20    Priority:                 5
21  - Regex:                    '^<.*\.h>'
22    Priority:                 4
23  - Regex:                    '^<.*>'
24    Priority:                 3
25  - Regex:                    '^".*"'
26    Priority:                 6
27  - Regex:                    '.*'
28    Priority:                 7
29PointerAlignment:             Right
30TabWidth:                     4
31UseTab:                       Never
32StatementMacros:              [CeedPragmaOptimizeOn, CeedPragmaOptimizeOff]
33