BasedOnStyle: LLVM AccessModifierOffset: -4 AlignArrayOfStructures: Right AlignConsecutiveAssignments: AcrossComments AlignConsecutiveBitFields: AcrossComments AlignConsecutiveDeclarations: AcrossComments AlignConsecutiveMacros: AcrossComments AlignOperands: AlignAfterOperator AllowShortBlocksOnASingleLine: Always AllowShortFunctionsOnASingleLine: Inline AllowShortIfStatementsOnASingleLine: AllIfsAndElse AllowShortLoopsOnASingleLine: true AlwaysBreakTemplateDeclarations: Yes BraceWrapping: AfterClass: true AfterControlStatement: MultiLine AfterEnum: true AfterFunction: true AfterNamespace: true AfterStruct: true AfterUnion: true BeforeElse: true SplitEmptyFunction: false SplitEmptyRecord: false SplitEmptyNamespace: false BreakBeforeBinaryOperators: NonAssignment BreakBeforeBraces: Custom BreakInheritanceList: AfterComma ColumnLimit: 89 ConstructorInitializerAllOnOneLineOrOnePerLine: true ConstructorInitializerIndentWidth: 2 ContinuationIndentWidth: 2 EmptyLineBeforeAccessModifier: Always FixNamespaceComments: false IncludeBlocks: Regroup IncludeCategories: - Regex: '<[[:alnum:].]+>' Priority: -10 - Regex: '^