1642f437eSKuiying Wang---
2642f437eSKuiying WangLanguage:        Cpp
3642f437eSKuiying Wang# BasedOnStyle:  LLVM
4642f437eSKuiying WangAccessModifierOffset: -2
5642f437eSKuiying WangAlignAfterOpenBracket: Align
6642f437eSKuiying WangAlignConsecutiveAssignments: false
7642f437eSKuiying WangAlignConsecutiveDeclarations: false
8642f437eSKuiying WangAlignEscapedNewlines: Right
9f19e2713SPatrick WilliamsAlignOperands:  Align
10f19e2713SPatrick WilliamsAlignTrailingComments:
11f19e2713SPatrick Williams  Kind: Always
12f19e2713SPatrick Williams  OverEmptyLines: 1
13642f437eSKuiying WangAllowAllParametersOfDeclarationOnNextLine: true
14f19e2713SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15642f437eSKuiying WangAllowShortCaseLabelsOnASingleLine: false
16f19e2713SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
1720de6de8SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
1820de6de8SPatrick WilliamsAllowShortLambdasOnASingleLine: true
19642f437eSKuiying WangAllowShortLoopsOnASingleLine: false
20642f437eSKuiying WangAlwaysBreakAfterReturnType: None
21642f437eSKuiying WangAlwaysBreakBeforeMultilineStrings: false
22642f437eSKuiying WangAlwaysBreakTemplateDeclarations: Yes
23642f437eSKuiying WangBinPackArguments: true
24642f437eSKuiying WangBinPackParameters: true
2520de6de8SPatrick WilliamsBitFieldColonSpacing: None
26642f437eSKuiying WangBraceWrapping:
27642f437eSKuiying Wang  AfterCaseLabel:  true
28642f437eSKuiying Wang  AfterClass:      true
29642f437eSKuiying Wang  AfterControlStatement: true
30642f437eSKuiying Wang  AfterEnum:       true
3120de6de8SPatrick Williams  AfterExternBlock: true
32642f437eSKuiying Wang  AfterFunction:   true
33642f437eSKuiying Wang  AfterNamespace:  true
34642f437eSKuiying Wang  AfterObjCDeclaration: true
35642f437eSKuiying Wang  AfterStruct:     true
36642f437eSKuiying Wang  AfterUnion:      true
37642f437eSKuiying Wang  BeforeCatch:     true
38642f437eSKuiying Wang  BeforeElse:      true
3920de6de8SPatrick Williams  BeforeLambdaBody: false
4020de6de8SPatrick Williams  BeforeWhile:     false
41642f437eSKuiying Wang  IndentBraces:    false
42642f437eSKuiying Wang  SplitEmptyFunction:   false
43642f437eSKuiying Wang  SplitEmptyRecord:     false
44642f437eSKuiying Wang  SplitEmptyNamespace:  false
45f19e2713SPatrick WilliamsBreakAfterAttributes: Never
46642f437eSKuiying WangBreakBeforeBinaryOperators: None
47642f437eSKuiying WangBreakBeforeBraces: Custom
48642f437eSKuiying WangBreakBeforeTernaryOperators: true
49642f437eSKuiying WangBreakConstructorInitializers: AfterColon
50642f437eSKuiying WangBreakInheritanceList: AfterColon
51b9e362ddSGeorge LiuBreakStringLiterals: false
52642f437eSKuiying WangColumnLimit:     80
53642f437eSKuiying WangCommentPragmas:  '^ IWYU pragma:'
54642f437eSKuiying WangCompactNamespaces: false
55642f437eSKuiying WangConstructorInitializerIndentWidth: 4
56642f437eSKuiying WangContinuationIndentWidth: 4
57642f437eSKuiying WangCpp11BracedListStyle: true
58642f437eSKuiying WangDerivePointerAlignment: false
59642f437eSKuiying WangDisableFormat:   false
60642f437eSKuiying WangFixNamespaceComments: true
6120de6de8SPatrick WilliamsForEachMacros:
6220de6de8SPatrick Williams  - foreach
6320de6de8SPatrick Williams  - Q_FOREACH
6420de6de8SPatrick Williams  - BOOST_FOREACH
65642f437eSKuiying WangIncludeBlocks: Regroup
66642f437eSKuiying WangIncludeCategories:
67642f437eSKuiying Wang  - Regex:           '^[<"](gtest|gmock)'
68642f437eSKuiying Wang    Priority:        7
69642f437eSKuiying Wang  - Regex:           '^"config.h"'
70642f437eSKuiying Wang    Priority:        -1
71642f437eSKuiying Wang  - Regex:           '^".*\.h"'
72642f437eSKuiying Wang    Priority:        1
73642f437eSKuiying Wang  - Regex:           '^".*\.hpp"'
74642f437eSKuiying Wang    Priority:        2
75642f437eSKuiying Wang  - Regex:           '^<.*\.h>'
76642f437eSKuiying Wang    Priority:        3
77642f437eSKuiying Wang  - Regex:           '^<.*\.hpp>'
78642f437eSKuiying Wang    Priority:        4
79642f437eSKuiying Wang  - Regex:           '^<.*'
80642f437eSKuiying Wang    Priority:        5
81642f437eSKuiying Wang  - Regex:           '.*'
82642f437eSKuiying Wang    Priority:        6
83642f437eSKuiying WangIndentCaseLabels: true
8420de6de8SPatrick WilliamsIndentExternBlock: NoIndent
85f19e2713SPatrick WilliamsIndentRequiresClause: true
86642f437eSKuiying WangIndentWidth:     4
87642f437eSKuiying WangIndentWrappedFunctionNames: true
88f19e2713SPatrick WilliamsInsertNewlineAtEOF: true
89f19e2713SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*ea6a65f0SPatrick WilliamsLambdaBodyIndentation: Signature
91f19e2713SPatrick WilliamsLineEnding: LF
92642f437eSKuiying WangMacroBlockBegin: ''
93642f437eSKuiying WangMacroBlockEnd:   ''
94642f437eSKuiying WangMaxEmptyLinesToKeep: 1
95642f437eSKuiying WangNamespaceIndentation: None
96642f437eSKuiying WangObjCBlockIndentWidth: 2
97642f437eSKuiying WangObjCSpaceAfterProperty: false
98642f437eSKuiying WangObjCSpaceBeforeProtocolList: true
9920de6de8SPatrick WilliamsPackConstructorInitializers: BinPack
100f19e2713SPatrick WilliamsPenaltyBreakAssignment: 25
101*ea6a65f0SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
102642f437eSKuiying WangPenaltyBreakComment: 300
103642f437eSKuiying WangPenaltyBreakFirstLessLess: 120
104642f437eSKuiying WangPenaltyBreakString: 1000
105*ea6a65f0SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
106642f437eSKuiying WangPenaltyExcessCharacter: 1000000
107642f437eSKuiying WangPenaltyReturnTypeOnItsOwnLine: 60
108*ea6a65f0SPatrick WilliamsPenaltyIndentedWhitespace: 1
10920de6de8SPatrick WilliamsPointerAlignment: Left
110f19e2713SPatrick WilliamsQualifierAlignment: Left
111f19e2713SPatrick WilliamsReferenceAlignment: Left
112642f437eSKuiying WangReflowComments:  true
113f19e2713SPatrick WilliamsRequiresClausePosition: OwnLine
114f19e2713SPatrick WilliamsRequiresExpressionIndentation: Keyword
11520de6de8SPatrick WilliamsSortIncludes: CaseSensitive
116642f437eSKuiying WangSortUsingDeclarations: true
117642f437eSKuiying WangSpaceAfterCStyleCast: false
118642f437eSKuiying WangSpaceAfterTemplateKeyword: true
119642f437eSKuiying WangSpaceBeforeAssignmentOperators: true
120642f437eSKuiying WangSpaceBeforeCpp11BracedList: false
121642f437eSKuiying WangSpaceBeforeCtorInitializerColon: true
122642f437eSKuiying WangSpaceBeforeInheritanceColon: true
123642f437eSKuiying WangSpaceBeforeParens: ControlStatements
124642f437eSKuiying WangSpaceBeforeRangeBasedForLoopColon: true
125642f437eSKuiying WangSpaceInEmptyParentheses: false
126642f437eSKuiying WangSpacesBeforeTrailingComments: 1
12720de6de8SPatrick WilliamsSpacesInAngles: Never
128642f437eSKuiying WangSpacesInContainerLiterals: true
129642f437eSKuiying WangSpacesInCStyleCastParentheses: false
130642f437eSKuiying WangSpacesInParentheses: false
131642f437eSKuiying WangSpacesInSquareBrackets: false
132642f437eSKuiying WangStandard:        Latest
133642f437eSKuiying WangTabWidth:        4
134642f437eSKuiying WangUseTab:          Never
135642f437eSKuiying Wang...
136642f437eSKuiying Wang
137