1--- 2BasedOnStyle: LLVM 3--- 4Language: Cpp 5AccessModifierOffset: -4 6AlignAfterOpenBracket: DontAlign 7AlignConsecutiveAssignments: false 8AlignConsecutiveDeclarations: false 9AlignEscapedNewlines: Left 10AlignOperands: false 11AlignTrailingComments: true 12AllowAllParametersOfDeclarationOnNextLine: false 13AllowShortBlocksOnASingleLine: false 14AllowShortCaseLabelsOnASingleLine: false 15AllowShortEnumsOnASingleLine: false 16AllowShortFunctionsOnASingleLine: None 17AllowShortIfStatementsOnASingleLine: false 18AllowShortLoopsOnASingleLine: false 19AlwaysBreakAfterDefinitionReturnType: None 20AlwaysBreakAfterReturnType: None 21AlwaysBreakBeforeMultilineStrings: false 22AlwaysBreakTemplateDeclarations: true 23BinPackArguments: true 24BinPackParameters: true 25BraceWrapping: 26 AfterClass: false 27 AfterControlStatement: false 28 AfterEnum: false 29 AfterFunction: true 30 AfterNamespace: false 31 AfterObjCDeclaration: false 32 AfterStruct: false 33 AfterUnion: false 34 AfterExternBlock: false 35 BeforeCatch: false 36 BeforeElse: false 37 IndentBraces: false 38 SplitEmptyFunction: true 39 SplitEmptyRecord: true 40 SplitEmptyNamespace: true 41BreakBeforeBinaryOperators: None 42BreakBeforeBraces: Custom 43BreakBeforeInheritanceComma: false 44BreakBeforeTernaryOperators: false 45BreakConstructorInitializers: BeforeColon 46BreakAfterJavaFieldAnnotations: false 47BreakStringLiterals: true 48ColumnLimit: 120 49CommentPragmas: '^ IWYU pragma:' 50CompactNamespaces: false 51ConstructorInitializerAllOnOneLineOrOnePerLine: false 52ConstructorInitializerIndentWidth: 4 53ContinuationIndentWidth: 4 54Cpp11BracedListStyle: false 55DerivePointerAlignment: false 56DisableFormat: false 57ExperimentalAutoDetectBinPacking: false 58FixNamespaceComments: false 59ForEachMacros: 60 - foreach 61 - Q_FOREACH 62 - BOOST_FOREACH 63IncludeBlocks: Preserve 64IncludeCategories: 65 - Regex: '^<ext/.*\.h>' 66 Priority: 2 67 - Regex: '^<.*\.h>' 68 Priority: 1 69 - Regex: '^<.*' 70 Priority: 2 71 - Regex: '.*' 72 Priority: 3 73IncludeIsMainRegex: '(Test)?$' 74IndentCaseLabels: true 75IndentPPDirectives: None 76IndentWidth: 4 77IndentWrappedFunctionNames: false 78JavaScriptQuotes: Leave 79JavaScriptWrapImports: true 80KeepEmptyLinesAtTheStartOfBlocks: true 81MacroBlockBegin: '' 82MacroBlockEnd: '' 83MaxEmptyLinesToKeep: 1 84NamespaceIndentation: None 85ObjCBlockIndentWidth: 4 86ObjCSpaceAfterProperty: false 87ObjCSpaceBeforeProtocolList: true 88PenaltyBreakAssignment: 60 89PenaltyBreakBeforeFirstCallParameter: 19 90PenaltyBreakComment: 300 91PenaltyBreakFirstLessLess: 120 92PenaltyBreakString: 1000 93PenaltyExcessCharacter: 1000000 94PenaltyIndentedWhitespace: 1 95PenaltyReturnTypeOnItsOwnLine: 60 96PointerAlignment: Left 97ReflowComments: true 98SortIncludes: false 99SortUsingDeclarations: false 100SpaceAfterCStyleCast: false 101SpaceAfterTemplateKeyword: true 102SpaceBeforeAssignmentOperators: true 103SpaceBeforeParens: ControlStatements 104SpaceInEmptyParentheses: false 105SpacesBeforeTrailingComments: 2 106SpacesInAngles: false 107SpacesInContainerLiterals: true 108SpacesInCStyleCastParentheses: false 109SpacesInParentheses: false 110SpacesInSquareBrackets: false 111Standard: Cpp11 112TabWidth: 4 113UseTab: Never