--- Language: Cpp # BasedOnStyle: LLVM AccessModifierOffset: 1 AlignAfterOpenBracket: Align AlignConsecutiveAssignments: false AlignConsecutiveBitFields: true AlignConsecutiveDeclarations: false AlignConsecutiveMacros: false AlignEscapedNewlines: Left AlignOperands: Align AlignTrailingComments: true AllowAllArgumentsOnNextLine: false AllowAllConstructorInitializersOnNextLine: true AllowAllParametersOfDeclarationOnNextLine: false AllowShortBlocksOnASingleLine: Never AllowShortCaseLabelsOnASingleLine: false AllowShortEnumsOnASingleLine: false AllowShortFunctionsOnASingleLine: None AllowShortIfStatementsOnASingleLine: AllIfsAndElse AllowShortLambdasOnASingleLine: Empty AllowShortLoopsOnASingleLine: false AlwaysBreakAfterReturnType: All AlwaysBreakBeforeMultilineStrings: false AlwaysBreakTemplateDeclarations: true #AttributeMacros: [] BinPackArguments: true BinPackParameters: true #BitFieldColonSpacing: Both BreakBeforeBraces: Custom BraceWrapping: AfterCaseLabel: true AfterClass: true AfterControlStatement: true AfterEnum: true AfterFunction: true AfterNamespace: true AfterObjCDeclaration: true AfterStruct: true AfterUnion: true AfterExternBlock: true BeforeCatch: true BeforeElse: true BeforeLambdaBody: false BeforeWhile: true IndentBraces: false SplitEmptyFunction: false SplitEmptyRecord: false SplitEmptyNamespace: false BreakAfterJavaFieldAnnotations: true BreakBeforeBinaryOperators: None #BreakBeforeConceptDeclarations: true BreakBeforeInheritanceComma: false BreakBeforeTernaryOperators: false BreakConstructorInitializers: AfterColon BreakInheritanceList: AfterColon BreakStringLiterals: false ColumnLimit: 80 CommentPragmas: '^ IWYU pragma:' CompactNamespaces: false ConstructorInitializerAllOnOneLineOrOnePerLine: false ConstructorInitializerIndentWidth: 4 ContinuationIndentWidth: 4 Cpp11BracedListStyle: false DeriveLineEnding: false DerivePointerAlignment: false DisableFormat: false ExperimentalAutoDetectBinPacking: false FixNamespaceComments: true ForEachMacros: - foreach - Q_FOREACH - BOOST_FOREACH IncludeBlocks: Regroup IncludeCategories: - Regex: '^<(sys|arpa|net|netinet)/.*\.h>' Priority: 2 - Regex: '^<(args|bc|bcl|dc|file|history|lang|lex|library|num|opt|parse|program|rand|read|status|vector|version|vm)\.h>' Priority: 3 - Regex: '^<.*\.h>' Priority: 0 - Regex: '^<.*>' Priority: 1 IncludeIsMainRegex: '(Test)?$' IncludeIsMainSourceRegex: '' IndentCaseLabels: true IndentExternBlock: NoIndent IndentGotoLabels: false IndentPPDirectives: None #IndentPragmas: false #IndentRequires: true IndentWidth: 4 IndentWrappedFunctionNames: false InsertTrailingCommas: None JavaImportGroups: [] JavaScriptQuotes: Double JavaScriptWrapImports: true KeepEmptyLinesAtTheStartOfBlocks: false Language: Cpp MacroBlockBegin: '' MacroBlockEnd: '' MaxEmptyLinesToKeep: 1 NamespaceIndentation: None NamespaceMacros: [] ObjCBinPackProtocolList: Always ObjCBlockIndentWidth: 4 ObjCBreakBeforeNestedBlockParam: true ObjCSpaceAfterProperty: true ObjCSpaceBeforeProtocolList: true PenaltyBreakAssignment: 1000 PenaltyBreakBeforeFirstCallParameter: 429496720 PenaltyBreakComment: 300 PenaltyBreakFirstLessLess: 42949672 PenaltyBreakString: 10000 PenaltyBreakTemplateDeclaration: 10 PenaltyExcessCharacter: 42949672 PenaltyIndentedWhitespace: 1 PenaltyReturnTypeOnItsOwnLine: 60 PointerAlignment: Left #RawStringFormats: # This is used to get spaces around a bitwise and operator. ReferenceAlignment: Middle ReflowComments: true SortIncludes: false SortUsingDeclarations: true SpaceAfterCStyleCast: true SpaceAfterLogicalNot: false SpaceAfterTemplateKeyword: true #SpaceAroundPointerQualifiers: Default SpaceBeforeAssignmentOperators: true SpaceBeforeCpp11BracedList: true SpaceBeforeCtorInitializerColon: true SpaceBeforeInheritanceColon: true SpaceBeforeParens: ControlStatements SpaceBeforeRangeBasedForLoopColon: true SpaceBeforeSquareBrackets: false SpaceInEmptyBlock: false SpaceInEmptyParentheses: false SpacesBeforeTrailingComments: 1 SpacesInAngles: false SpacesInContainerLiterals: true SpacesInCStyleCastParentheses: false SpacesInConditionalStatement: false SpacesInParentheses: false SpacesInSquareBrackets: false Standard: Latest TabWidth: 4 TypenameMacros: [] UseCRLF: false UseTab: ForIndentation WhitespaceSensitiveMacros: [] ...