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