| # This style requires customized clang-format from https://github.com/cawka/clang |
| AlwaysBreakAfterDefinitionReturnType: true |
| AlwaysBreakAfterDeclarationReturnType: true |
| SpaceBeforeParens: ControlStatements |
| Cpp11BracedListStyle: true |
| BreakBeforeBraces: Stroustrup |
| PenaltyReturnTypeOnItsOwnLine: 0 |
| AllowShortBlocksOnASingleLine: false |
| # AllowShortCaseLabelsOnASingleLine: false |
| AllowShortFunctionsOnASingleLine: false |
| AllowShortIfStatementsOnASingleLine: false |
| AllowShortLoopsOnASingleLine: false |
| BreakConstructorInitializersBeforeComma: true |
| NamespaceIndentation: None |
| AlwaysBreakTemplateDeclarations: true |
| PenaltyBreakBeforeFirstCallParameter: 500 |
| SpacesBeforeTrailingComments: 1 |
| ConstructorInitializerIndentWidth: 2 |
| SpaceBetweenTemplateAndOpeningAngle: false |
| BreakBeforeBinaryOperators: NonAssignment |
| ContinuationIndentWidth: 2 |