1c41bf5b7SAndrew Jeffery---
2c41bf5b7SAndrew JefferyLanguage:        Cpp
3c41bf5b7SAndrew Jeffery# BasedOnStyle:  LLVM
4c41bf5b7SAndrew JefferyAccessModifierOffset: -2
5c41bf5b7SAndrew JefferyAlignAfterOpenBracket: Align
6c41bf5b7SAndrew JefferyAlignConsecutiveAssignments: false
7c41bf5b7SAndrew JefferyAlignConsecutiveDeclarations: false
861b90636SGeorge LiuAlignEscapedNewlines: Right
9*1c4503e7SPatrick WilliamsAlignOperands:  Align
10*1c4503e7SPatrick WilliamsAlignTrailingComments:
11*1c4503e7SPatrick Williams  Kind: Always
12*1c4503e7SPatrick Williams  OverEmptyLines: 1
13c41bf5b7SAndrew JefferyAllowAllParametersOfDeclarationOnNextLine: true
14*1c4503e7SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15c41bf5b7SAndrew JefferyAllowShortCaseLabelsOnASingleLine: false
16*1c4503e7SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17c41bf5b7SAndrew JefferyAllowShortIfStatementsOnASingleLine: false
18c41bf5b7SAndrew JefferyAllowShortLoopsOnASingleLine: false
19c41bf5b7SAndrew JefferyAlwaysBreakAfterReturnType: None
20c41bf5b7SAndrew JefferyAlwaysBreakBeforeMultilineStrings: false
2161b90636SGeorge LiuAlwaysBreakTemplateDeclarations: Yes
22c41bf5b7SAndrew JefferyBinPackArguments: true
23c41bf5b7SAndrew JefferyBinPackParameters: true
24c41bf5b7SAndrew JefferyBraceWrapping:
2561b90636SGeorge Liu  AfterCaseLabel:  true
26c41bf5b7SAndrew Jeffery  AfterClass:      true
27c41bf5b7SAndrew Jeffery  AfterControlStatement: true
28c41bf5b7SAndrew Jeffery  AfterEnum:       true
29c41bf5b7SAndrew Jeffery  AfterFunction:   true
30c41bf5b7SAndrew Jeffery  AfterNamespace:  true
31c41bf5b7SAndrew Jeffery  AfterObjCDeclaration: true
32c41bf5b7SAndrew Jeffery  AfterStruct:     true
33c41bf5b7SAndrew Jeffery  AfterUnion:      true
3461b90636SGeorge Liu  AfterExternBlock: true
35c41bf5b7SAndrew Jeffery  BeforeCatch:     true
36c41bf5b7SAndrew Jeffery  BeforeElse:      true
37c41bf5b7SAndrew Jeffery  IndentBraces:    false
3861b90636SGeorge Liu  SplitEmptyFunction:   false
3961b90636SGeorge Liu  SplitEmptyRecord:     false
4061b90636SGeorge Liu  SplitEmptyNamespace:  false
41*1c4503e7SPatrick WilliamsBreakAfterAttributes: Never
42c41bf5b7SAndrew JefferyBreakBeforeBinaryOperators: None
43c41bf5b7SAndrew JefferyBreakBeforeBraces: Custom
44c41bf5b7SAndrew JefferyBreakBeforeTernaryOperators: true
45c41bf5b7SAndrew JefferyBreakConstructorInitializers: AfterColon
4661b90636SGeorge LiuBreakInheritanceList: AfterColon
47520c5e51SGeorge LiuBreakStringLiterals: false
48c41bf5b7SAndrew JefferyColumnLimit:     80
49c41bf5b7SAndrew JefferyCommentPragmas:  '^ IWYU pragma:'
5061b90636SGeorge LiuCompactNamespaces: false
51c41bf5b7SAndrew JefferyConstructorInitializerAllOnOneLineOrOnePerLine: false
52c41bf5b7SAndrew JefferyConstructorInitializerIndentWidth: 4
53c41bf5b7SAndrew JefferyContinuationIndentWidth: 4
54c41bf5b7SAndrew JefferyCpp11BracedListStyle: true
55*1c4503e7SPatrick WilliamsDeriveLineEnding: false
56c41bf5b7SAndrew JefferyDerivePointerAlignment: false
57c41bf5b7SAndrew JefferyPointerAlignment: Left
58c41bf5b7SAndrew JefferyDisableFormat:   false
59c41bf5b7SAndrew JefferyExperimentalAutoDetectBinPacking: false
60c41bf5b7SAndrew JefferyFixNamespaceComments: true
61c41bf5b7SAndrew JefferyForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62c41bf5b7SAndrew JefferyIncludeBlocks: Regroup
63c41bf5b7SAndrew JefferyIncludeCategories:
64c41bf5b7SAndrew Jeffery  - Regex:           '^[<"](gtest|gmock)'
6561b90636SGeorge Liu    Priority:        7
66c41bf5b7SAndrew Jeffery  - Regex:           '^"config.h"'
67c41bf5b7SAndrew Jeffery    Priority:        -1
6861b90636SGeorge Liu  - Regex:           '^".*\.h"'
69c41bf5b7SAndrew Jeffery    Priority:        1
7061b90636SGeorge Liu  - Regex:           '^".*\.hpp"'
71c41bf5b7SAndrew Jeffery    Priority:        2
7261b90636SGeorge Liu  - Regex:           '^<.*\.h>'
73c41bf5b7SAndrew Jeffery    Priority:        3
7461b90636SGeorge Liu  - Regex:           '^<.*\.hpp>'
75c41bf5b7SAndrew Jeffery    Priority:        4
7661b90636SGeorge Liu  - Regex:           '^<.*'
7761b90636SGeorge Liu    Priority:        5
7861b90636SGeorge Liu  - Regex:           '.*'
7961b90636SGeorge Liu    Priority:        6
80c41bf5b7SAndrew JefferyIndentCaseLabels: true
81*1c4503e7SPatrick WilliamsIndentRequiresClause: true
82c41bf5b7SAndrew JefferyIndentWidth:     4
83c41bf5b7SAndrew JefferyIndentWrappedFunctionNames: true
84*1c4503e7SPatrick WilliamsInsertNewlineAtEOF: true
85*1c4503e7SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*1c4503e7SPatrick WilliamsLambdaBodyIndentation: OuterScope
87*1c4503e7SPatrick WilliamsLineEnding: LF
88c41bf5b7SAndrew JefferyMacroBlockBegin: ''
89c41bf5b7SAndrew JefferyMacroBlockEnd:   ''
90c41bf5b7SAndrew JefferyMaxEmptyLinesToKeep: 1
91c41bf5b7SAndrew JefferyNamespaceIndentation: None
92c41bf5b7SAndrew JefferyObjCBlockIndentWidth: 2
93c41bf5b7SAndrew JefferyObjCSpaceAfterProperty: false
94c41bf5b7SAndrew JefferyObjCSpaceBeforeProtocolList: true
95*1c4503e7SPatrick WilliamsPenaltyBreakAssignment: 25
96c41bf5b7SAndrew JefferyPenaltyBreakBeforeFirstCallParameter: 19
97c41bf5b7SAndrew JefferyPenaltyBreakComment: 300
98c41bf5b7SAndrew JefferyPenaltyBreakFirstLessLess: 120
99c41bf5b7SAndrew JefferyPenaltyBreakString: 1000
100c41bf5b7SAndrew JefferyPenaltyExcessCharacter: 1000000
101c41bf5b7SAndrew JefferyPenaltyReturnTypeOnItsOwnLine: 60
102*1c4503e7SPatrick WilliamsPenaltyIndentedWhitespace: 0
103*1c4503e7SPatrick WilliamsQualifierAlignment: Left
104*1c4503e7SPatrick WilliamsReferenceAlignment: Left
105c41bf5b7SAndrew JefferyReflowComments:  true
106*1c4503e7SPatrick WilliamsRequiresClausePosition: OwnLine
107*1c4503e7SPatrick WilliamsRequiresExpressionIndentation: Keyword
108c41bf5b7SAndrew JefferySortIncludes:    true
109c41bf5b7SAndrew JefferySortUsingDeclarations: true
110c41bf5b7SAndrew JefferySpaceAfterCStyleCast: false
11161b90636SGeorge LiuSpaceAfterTemplateKeyword: true
112c41bf5b7SAndrew JefferySpaceBeforeAssignmentOperators: true
11361b90636SGeorge LiuSpaceBeforeCpp11BracedList: false
11461b90636SGeorge LiuSpaceBeforeCtorInitializerColon: true
11561b90636SGeorge LiuSpaceBeforeInheritanceColon: true
116c41bf5b7SAndrew JefferySpaceBeforeParens: ControlStatements
11761b90636SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
118c41bf5b7SAndrew JefferySpaceInEmptyParentheses: false
119c41bf5b7SAndrew JefferySpacesBeforeTrailingComments: 1
120c41bf5b7SAndrew JefferySpacesInAngles:  false
121c41bf5b7SAndrew JefferySpacesInContainerLiterals: true
122c41bf5b7SAndrew JefferySpacesInCStyleCastParentheses: false
123c41bf5b7SAndrew JefferySpacesInParentheses: false
124c41bf5b7SAndrew JefferySpacesInSquareBrackets: false
12561b90636SGeorge LiuStandard:        Latest
126c41bf5b7SAndrew JefferyTabWidth:        4
127c41bf5b7SAndrew JefferyUseTab:          Never
128c41bf5b7SAndrew Jeffery...
1290c3bcbf3SAndrew Jeffery
130