blob: dd27708378e107db3c9a0b6b292eb28dd9bc4cd9 [file] [log] [blame]
Ed Tanous99923322017-03-03 14:21:24 -08001---
Ed Tanous1abe55e2018-09-05 08:30:59 -07002Language: Cpp
3# BasedOnStyle: LLVM
4AccessModifierOffset: -2
Ed Tanous99923322017-03-03 14:21:24 -08005AlignAfterOpenBracket: Align
6AlignConsecutiveAssignments: false
7AlignConsecutiveDeclarations: false
Ed Tanous1abe55e2018-09-05 08:30:59 -07008AlignEscapedNewlinesLeft: false
Ed Tanous99923322017-03-03 14:21:24 -08009AlignOperands: true
10AlignTrailingComments: true
11AllowAllParametersOfDeclarationOnNextLine: true
12AllowShortBlocksOnASingleLine: false
13AllowShortCaseLabelsOnASingleLine: false
Ed Tanous1abe55e2018-09-05 08:30:59 -070014AllowShortFunctionsOnASingleLine: None
15AllowShortIfStatementsOnASingleLine: false
16AllowShortLoopsOnASingleLine: false
Ed Tanous99923322017-03-03 14:21:24 -080017AlwaysBreakAfterDefinitionReturnType: None
18AlwaysBreakAfterReturnType: None
Ed Tanous1abe55e2018-09-05 08:30:59 -070019AlwaysBreakBeforeMultilineStrings: false
20AlwaysBreakTemplateDeclarations: false
Ed Tanous99923322017-03-03 14:21:24 -080021BinPackArguments: true
22BinPackParameters: true
Ed Tanous55c7b7a2018-05-22 15:27:24 -070023BraceWrapping:
Ed Tanous1abe55e2018-09-05 08:30:59 -070024 AfterClass: true
25 AfterControlStatement: true
26 AfterEnum: true
27 AfterFunction: true
28 AfterNamespace: true
29 AfterObjCDeclaration: true
30 AfterStruct: true
31 AfterUnion: true
32 BeforeCatch: true
33 BeforeElse: true
Ed Tanous99923322017-03-03 14:21:24 -080034 IndentBraces: false
35BreakBeforeBinaryOperators: None
Ed Tanous1abe55e2018-09-05 08:30:59 -070036BreakBeforeBraces: Custom
Ed Tanous99923322017-03-03 14:21:24 -080037BreakBeforeTernaryOperators: true
Ed Tanous1abe55e2018-09-05 08:30:59 -070038BreakConstructorInitializers: AfterColon
Ed Tanous1ccd57c2017-03-21 13:15:58 -070039ColumnLimit: 80
Ed Tanous99923322017-03-03 14:21:24 -080040CommentPragmas: '^ IWYU pragma:'
Ed Tanous1abe55e2018-09-05 08:30:59 -070041ConstructorInitializerAllOnOneLineOrOnePerLine: false
Ed Tanous99923322017-03-03 14:21:24 -080042ConstructorInitializerIndentWidth: 4
43ContinuationIndentWidth: 4
44Cpp11BracedListStyle: true
45DerivePointerAlignment: true
Ed Tanous1abe55e2018-09-05 08:30:59 -070046PointerAlignment: Left
Ed Tanous99923322017-03-03 14:21:24 -080047DisableFormat: false
48ExperimentalAutoDetectBinPacking: false
Ed Tanous1abe55e2018-09-05 08:30:59 -070049FixNamespaceComments: true
Ed Tanous99923322017-03-03 14:21:24 -080050ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
Ed Tanous1abe55e2018-09-05 08:30:59 -070051IncludeBlocks: Regroup
Ed Tanous55c7b7a2018-05-22 15:27:24 -070052IncludeCategories:
Ed Tanous9140a672017-04-24 17:01:32 -070053 - Regex: '^[<"](gtest|gmock)'
Ed Tanous1abe55e2018-09-05 08:30:59 -070054 Priority: 5
55 - Regex: '^"config.h"'
56 Priority: -1
57 - Regex: '^".*\.hpp"'
Ed Tanous99923322017-03-03 14:21:24 -080058 Priority: 1
Ed Tanous1abe55e2018-09-05 08:30:59 -070059 - Regex: '^<.*\.h>'
Ed Tanous99923322017-03-03 14:21:24 -080060 Priority: 2
Ed Tanous9140a672017-04-24 17:01:32 -070061 - Regex: '^<.*'
Ed Tanous99923322017-03-03 14:21:24 -080062 Priority: 3
Ed Tanous9140a672017-04-24 17:01:32 -070063 - Regex: '.*'
64 Priority: 4
Ed Tanous99923322017-03-03 14:21:24 -080065IndentCaseLabels: true
Ed Tanous1abe55e2018-09-05 08:30:59 -070066IndentWidth: 4
67IndentWrappedFunctionNames: true
68KeepEmptyLinesAtTheStartOfBlocks: true
Ed Tanous99923322017-03-03 14:21:24 -080069MacroBlockBegin: ''
70MacroBlockEnd: ''
71MaxEmptyLinesToKeep: 1
72NamespaceIndentation: None
73ObjCBlockIndentWidth: 2
74ObjCSpaceAfterProperty: false
Ed Tanous1abe55e2018-09-05 08:30:59 -070075ObjCSpaceBeforeProtocolList: true
76PenaltyBreakBeforeFirstCallParameter: 19
Ed Tanous99923322017-03-03 14:21:24 -080077PenaltyBreakComment: 300
78PenaltyBreakFirstLessLess: 120
79PenaltyBreakString: 1000
80PenaltyExcessCharacter: 1000000
Ed Tanous1abe55e2018-09-05 08:30:59 -070081PenaltyReturnTypeOnItsOwnLine: 60
82PointerAlignment: Right
Ed Tanous99923322017-03-03 14:21:24 -080083ReflowComments: true
Ed Tanous1ff48782017-04-18 12:45:08 -070084SortIncludes: true
Ed Tanous99923322017-03-03 14:21:24 -080085SpaceAfterCStyleCast: false
86SpaceBeforeAssignmentOperators: true
87SpaceBeforeParens: ControlStatements
88SpaceInEmptyParentheses: false
Ed Tanous1abe55e2018-09-05 08:30:59 -070089SpacesBeforeTrailingComments: 1
Ed Tanous99923322017-03-03 14:21:24 -080090SpacesInAngles: false
91SpacesInContainerLiterals: true
92SpacesInCStyleCastParentheses: false
93SpacesInParentheses: false
94SpacesInSquareBrackets: false
Ed Tanous1abe55e2018-09-05 08:30:59 -070095Standard: Cpp11
96TabWidth: 4
Ed Tanous99923322017-03-03 14:21:24 -080097UseTab: Never
98...