1638384c5SBrandon Kim---
2638384c5SBrandon KimLanguage:        Cpp
3638384c5SBrandon Kim# BasedOnStyle:  LLVM
4638384c5SBrandon KimAccessModifierOffset: -2
5638384c5SBrandon KimAlignAfterOpenBracket: Align
6638384c5SBrandon KimAlignConsecutiveAssignments: false
7638384c5SBrandon KimAlignConsecutiveDeclarations: false
8638384c5SBrandon KimAlignEscapedNewlines: Right
9b8125763SPatrick WilliamsAlignOperands:  Align
10b8125763SPatrick WilliamsAlignTrailingComments:
11b8125763SPatrick Williams  Kind: Always
12b8125763SPatrick Williams  OverEmptyLines: 1
13638384c5SBrandon KimAllowAllParametersOfDeclarationOnNextLine: true
14b8125763SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15638384c5SBrandon KimAllowShortCaseLabelsOnASingleLine: false
16b8125763SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17589c175bSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18589c175bSPatrick WilliamsAllowShortLambdasOnASingleLine: true
19638384c5SBrandon KimAllowShortLoopsOnASingleLine: false
20638384c5SBrandon KimAlwaysBreakAfterReturnType: None
21638384c5SBrandon KimAlwaysBreakBeforeMultilineStrings: false
22638384c5SBrandon KimAlwaysBreakTemplateDeclarations: Yes
23638384c5SBrandon KimBinPackArguments: true
24638384c5SBrandon KimBinPackParameters: true
25589c175bSPatrick WilliamsBitFieldColonSpacing: None
26638384c5SBrandon KimBraceWrapping:
27638384c5SBrandon Kim  AfterCaseLabel:  true
28638384c5SBrandon Kim  AfterClass:      true
29638384c5SBrandon Kim  AfterControlStatement: true
30638384c5SBrandon Kim  AfterEnum:       true
31589c175bSPatrick Williams  AfterExternBlock: true
32638384c5SBrandon Kim  AfterFunction:   true
33638384c5SBrandon Kim  AfterNamespace:  true
34638384c5SBrandon Kim  AfterObjCDeclaration: true
35638384c5SBrandon Kim  AfterStruct:     true
36638384c5SBrandon Kim  AfterUnion:      true
37638384c5SBrandon Kim  BeforeCatch:     true
38638384c5SBrandon Kim  BeforeElse:      true
39589c175bSPatrick Williams  BeforeLambdaBody: false
40589c175bSPatrick Williams  BeforeWhile:     false
41638384c5SBrandon Kim  IndentBraces:    false
42638384c5SBrandon Kim  SplitEmptyFunction:   false
43638384c5SBrandon Kim  SplitEmptyRecord:     false
44638384c5SBrandon Kim  SplitEmptyNamespace:  false
45b8125763SPatrick WilliamsBreakAfterAttributes: Never
46638384c5SBrandon KimBreakBeforeBinaryOperators: None
47638384c5SBrandon KimBreakBeforeBraces: Custom
48638384c5SBrandon KimBreakBeforeTernaryOperators: true
49638384c5SBrandon KimBreakConstructorInitializers: AfterColon
50638384c5SBrandon KimBreakInheritanceList: AfterColon
51638384c5SBrandon KimBreakStringLiterals: false
52638384c5SBrandon KimColumnLimit:     80
53b8125763SPatrick WilliamsCommentPragmas:  '^ IWYU pragma:'
54638384c5SBrandon KimCompactNamespaces: false
55638384c5SBrandon KimConstructorInitializerIndentWidth: 4
56638384c5SBrandon KimContinuationIndentWidth: 4
57638384c5SBrandon KimCpp11BracedListStyle: true
58638384c5SBrandon KimDerivePointerAlignment: false
59638384c5SBrandon KimDisableFormat:   false
60638384c5SBrandon KimFixNamespaceComments: true
61589c175bSPatrick WilliamsForEachMacros:
62589c175bSPatrick Williams  - foreach
63589c175bSPatrick Williams  - Q_FOREACH
64589c175bSPatrick Williams  - BOOST_FOREACH
65638384c5SBrandon KimIncludeBlocks: Regroup
66638384c5SBrandon KimIncludeCategories:
67638384c5SBrandon Kim  - Regex:           '^[<"](gtest|gmock)'
68638384c5SBrandon Kim    Priority:        7
69638384c5SBrandon Kim  - Regex:           '^"config.h"'
70638384c5SBrandon Kim    Priority:        -1
71638384c5SBrandon Kim  - Regex:           '^".*\.h"'
72638384c5SBrandon Kim    Priority:        1
73638384c5SBrandon Kim  - Regex:           '^".*\.hpp"'
74638384c5SBrandon Kim    Priority:        2
75638384c5SBrandon Kim  - Regex:           '^<.*\.h>'
76638384c5SBrandon Kim    Priority:        3
77638384c5SBrandon Kim  - Regex:           '^<.*\.hpp>'
78638384c5SBrandon Kim    Priority:        4
79b8125763SPatrick Williams  - Regex:           '^<.*'
80638384c5SBrandon Kim    Priority:        5
81b8125763SPatrick Williams  - Regex:           '.*'
82638384c5SBrandon Kim    Priority:        6
83638384c5SBrandon KimIndentCaseLabels: true
84589c175bSPatrick WilliamsIndentExternBlock: NoIndent
85b8125763SPatrick WilliamsIndentRequiresClause: true
86638384c5SBrandon KimIndentWidth:     4
87638384c5SBrandon KimIndentWrappedFunctionNames: true
88b8125763SPatrick WilliamsInsertNewlineAtEOF: true
89b8125763SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*1a64356fSPatrick WilliamsLambdaBodyIndentation: Signature
91b8125763SPatrick WilliamsLineEnding: LF
92b8125763SPatrick WilliamsMacroBlockBegin: ''
93b8125763SPatrick WilliamsMacroBlockEnd:   ''
94638384c5SBrandon KimMaxEmptyLinesToKeep: 1
95638384c5SBrandon KimNamespaceIndentation: None
96638384c5SBrandon KimObjCBlockIndentWidth: 2
97638384c5SBrandon KimObjCSpaceAfterProperty: false
98638384c5SBrandon KimObjCSpaceBeforeProtocolList: true
99589c175bSPatrick WilliamsPackConstructorInitializers: BinPack
100b8125763SPatrick WilliamsPenaltyBreakAssignment: 25
101*1a64356fSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
102638384c5SBrandon KimPenaltyBreakComment: 300
103638384c5SBrandon KimPenaltyBreakFirstLessLess: 120
104638384c5SBrandon KimPenaltyBreakString: 1000
105*1a64356fSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
106638384c5SBrandon KimPenaltyExcessCharacter: 1000000
107638384c5SBrandon KimPenaltyReturnTypeOnItsOwnLine: 60
108*1a64356fSPatrick WilliamsPenaltyIndentedWhitespace: 1
109589c175bSPatrick WilliamsPointerAlignment: Left
110b8125763SPatrick WilliamsQualifierAlignment: Left
111b8125763SPatrick WilliamsReferenceAlignment: Left
112638384c5SBrandon KimReflowComments:  true
113b8125763SPatrick WilliamsRequiresClausePosition: OwnLine
114b8125763SPatrick WilliamsRequiresExpressionIndentation: Keyword
115589c175bSPatrick WilliamsSortIncludes: CaseSensitive
116638384c5SBrandon KimSortUsingDeclarations: true
117638384c5SBrandon KimSpaceAfterCStyleCast: false
118638384c5SBrandon KimSpaceAfterTemplateKeyword: true
119638384c5SBrandon KimSpaceBeforeAssignmentOperators: true
120638384c5SBrandon KimSpaceBeforeCpp11BracedList: false
121638384c5SBrandon KimSpaceBeforeCtorInitializerColon: true
122638384c5SBrandon KimSpaceBeforeInheritanceColon: true
123638384c5SBrandon KimSpaceBeforeParens: ControlStatements
124638384c5SBrandon KimSpaceBeforeRangeBasedForLoopColon: true
125638384c5SBrandon KimSpaceInEmptyParentheses: false
126638384c5SBrandon KimSpacesBeforeTrailingComments: 1
127589c175bSPatrick WilliamsSpacesInAngles: Never
128638384c5SBrandon KimSpacesInContainerLiterals: true
129638384c5SBrandon KimSpacesInCStyleCastParentheses: false
130638384c5SBrandon KimSpacesInParentheses: false
131638384c5SBrandon KimSpacesInSquareBrackets: false
132638384c5SBrandon KimStandard:        Latest
133638384c5SBrandon KimTabWidth:        4
134638384c5SBrandon KimUseTab:          Never
135b8125763SPatrick Williams...
136b8125763SPatrick Williams
137