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