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: '^' Priority: -10 - Regex: '^".*"$' Priority: 5 IndentCaseLabels: true IndentExternBlock: true IndentGotoLabels: false IndentRequires: true IndentWidth: 4 KeepEmptyLinesAtTheStartOfBlocks: false Language: Cpp NamespaceIndentation: All PointerAlignment: Left SortIncludes: CaseInsensitive SpaceAfterTemplateKeyword: false SpaceBeforeCpp11BracedList: true SpaceBeforeParens: ControlStatementsExceptControlMacros Standard: c++20 TabWidth: 4