BasedOnStyle: GNU AlignAfterOpenBracket: Align AllowAllParametersOfDeclarationOnNextLine: false AllowShortBlocksOnASingleLine: true AllowShortCaseLabelsOnASingleLine: true AllowShortFunctionsOnASingleLine: All # Uncommenting these lines will sometimes result in lines following an # if(){} or for(){} block being attached to the end of the block. # AllowShortIfStatementsOnASingleLine: true # AllowShortLoopsOnASingleLine: true AlwaysBreakAfterDefinitionReturnType: None AlwaysBreakAfterReturnType: None BreakBeforeBraces: Custom BraceWrapping: AfterClass: true AfterControlStatement: true AfterEnum: true AfterFunction: true AfterNamespace: true AfterStruct: true AfterUnion: true AfterExternBlock: true BeforeCatch: true BeforeElse: true IndentBraces: true SplitEmptyFunction: false SplitEmptyRecord: false SplitEmptyNamespace: false ContinuationIndentWidth: 2 Cpp11BracedListStyle: true KeepEmptyLinesAtTheStartOfBlocks: false Language: Cpp MaxEmptyLinesToKeep: 1 NamespaceIndentation: All PenaltyExcessCharacter: 100 PenaltyReturnTypeOnItsOwnLine: 1 PointerAlignment: Right SortIncludes: false SpaceBeforeParens: Never SpacesInContainerLiterals: false Standard: Cpp11