Language: Cpp
BasedOnStyle: LLVM
Standard: Latest
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
AlignArrayOfStructures: None
AlignEscapedNewlines: Left
AlignTrailingComments:
  Kind: Always
  OverEmptyLines: 0
AllowShortEnumsOnASingleLine: false
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
AlwaysBreakTemplateDeclarations: Yes
BreakBeforeBraces: Allman
BinPackArguments: true
BinPackParameters: true
ColumnLimit: 92
ConstructorInitializerIndentWidth: 2
ContinuationIndentWidth: 4
IncludeCategories:
  - Regex: '^<.*/.*/.*\.hpp>'
    Priority: 6
  - Regex: '^<.*/.*\.hpp>'
    Priority: 5
  - Regex: '^<.*\.hpp>'
    Priority: 4
  - Regex: '^<.*/.*\.h>'
    Priority: 3
  - Regex: '^<.*\.h>'
    Priority: 2
  - Regex: '^<.*/.*>'
    Priority: 1
  - Regex: '^<.*>'
    Priority: 0
  - Regex: '^".*"'
    Priority: 7
  - Regex: '.*'
    Priority: 8
IndentCaseBlocks: true
IndentCaseLabels: true
IndentWidth: 2
PackConstructorInitializers: BinPack
QualifierAlignment: Left
ShortNamespaceLines: 0
SpacesBeforeTrailingComments: 2
StatementMacros: ['PalacePragmaOmp', 'PalacePragmaDiagnosticPush', 'PalacePragmaDiagnosticPop', 'PalacePragmaDiagnosticDisableDeprecated', 'PalacePragmaDiagnosticDisableUnused']
TypenameMacros: ['CEED_QFUNCTION']
UseTab: Never
