1642f437eSKuiying Wang---
2642f437eSKuiying WangLanguage:        Cpp
3642f437eSKuiying Wang# BasedOnStyle:  LLVM
4642f437eSKuiying WangAccessModifierOffset: -2
5642f437eSKuiying WangAlignAfterOpenBracket: Align
6642f437eSKuiying WangAlignConsecutiveAssignments: false
7642f437eSKuiying WangAlignConsecutiveDeclarations: false
8642f437eSKuiying WangAlignEscapedNewlines: Right
9*f19e2713SPatrick WilliamsAlignOperands:  Align
10*f19e2713SPatrick WilliamsAlignTrailingComments:
11*f19e2713SPatrick Williams  Kind: Always
12*f19e2713SPatrick Williams  OverEmptyLines: 1
13642f437eSKuiying WangAllowAllParametersOfDeclarationOnNextLine: true
14*f19e2713SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15642f437eSKuiying WangAllowShortCaseLabelsOnASingleLine: false
16*f19e2713SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17642f437eSKuiying WangAllowShortIfStatementsOnASingleLine: false
18642f437eSKuiying WangAllowShortLoopsOnASingleLine: false
19642f437eSKuiying WangAlwaysBreakAfterReturnType: None
20642f437eSKuiying WangAlwaysBreakBeforeMultilineStrings: false
21642f437eSKuiying WangAlwaysBreakTemplateDeclarations: Yes
22642f437eSKuiying WangBinPackArguments: true
23642f437eSKuiying WangBinPackParameters: true
24642f437eSKuiying WangBraceWrapping:
25642f437eSKuiying Wang  AfterCaseLabel:  true
26642f437eSKuiying Wang  AfterClass:      true
27642f437eSKuiying Wang  AfterControlStatement: true
28642f437eSKuiying Wang  AfterEnum:       true
29642f437eSKuiying Wang  AfterFunction:   true
30642f437eSKuiying Wang  AfterNamespace:  true
31642f437eSKuiying Wang  AfterObjCDeclaration: true
32642f437eSKuiying Wang  AfterStruct:     true
33642f437eSKuiying Wang  AfterUnion:      true
34642f437eSKuiying Wang  AfterExternBlock: true
35642f437eSKuiying Wang  BeforeCatch:     true
36642f437eSKuiying Wang  BeforeElse:      true
37642f437eSKuiying Wang  IndentBraces:    false
38642f437eSKuiying Wang  SplitEmptyFunction:   false
39642f437eSKuiying Wang  SplitEmptyRecord:     false
40642f437eSKuiying Wang  SplitEmptyNamespace:  false
41*f19e2713SPatrick WilliamsBreakAfterAttributes: Never
42642f437eSKuiying WangBreakBeforeBinaryOperators: None
43642f437eSKuiying WangBreakBeforeBraces: Custom
44642f437eSKuiying WangBreakBeforeTernaryOperators: true
45642f437eSKuiying WangBreakConstructorInitializers: AfterColon
46642f437eSKuiying WangBreakInheritanceList: AfterColon
47b9e362ddSGeorge LiuBreakStringLiterals: false
48642f437eSKuiying WangColumnLimit:     80
49642f437eSKuiying WangCommentPragmas:  '^ IWYU pragma:'
50642f437eSKuiying WangCompactNamespaces: false
51642f437eSKuiying WangConstructorInitializerAllOnOneLineOrOnePerLine: false
52642f437eSKuiying WangConstructorInitializerIndentWidth: 4
53642f437eSKuiying WangContinuationIndentWidth: 4
54642f437eSKuiying WangCpp11BracedListStyle: true
55b9e362ddSGeorge LiuDeriveLineEnding: false
56642f437eSKuiying WangDerivePointerAlignment: false
57642f437eSKuiying WangPointerAlignment: Left
58642f437eSKuiying WangDisableFormat:   false
59642f437eSKuiying WangExperimentalAutoDetectBinPacking: false
60642f437eSKuiying WangFixNamespaceComments: true
61642f437eSKuiying WangForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62642f437eSKuiying WangIncludeBlocks: Regroup
63642f437eSKuiying WangIncludeCategories:
64642f437eSKuiying Wang  - Regex:           '^[<"](gtest|gmock)'
65642f437eSKuiying Wang    Priority:        7
66642f437eSKuiying Wang  - Regex:           '^"config.h"'
67642f437eSKuiying Wang    Priority:        -1
68642f437eSKuiying Wang  - Regex:           '^".*\.h"'
69642f437eSKuiying Wang    Priority:        1
70642f437eSKuiying Wang  - Regex:           '^".*\.hpp"'
71642f437eSKuiying Wang    Priority:        2
72642f437eSKuiying Wang  - Regex:           '^<.*\.h>'
73642f437eSKuiying Wang    Priority:        3
74642f437eSKuiying Wang  - Regex:           '^<.*\.hpp>'
75642f437eSKuiying Wang    Priority:        4
76642f437eSKuiying Wang  - Regex:           '^<.*'
77642f437eSKuiying Wang    Priority:        5
78642f437eSKuiying Wang  - Regex:           '.*'
79642f437eSKuiying Wang    Priority:        6
80642f437eSKuiying WangIndentCaseLabels: true
81*f19e2713SPatrick WilliamsIndentRequiresClause: true
82642f437eSKuiying WangIndentWidth:     4
83642f437eSKuiying WangIndentWrappedFunctionNames: true
84*f19e2713SPatrick WilliamsInsertNewlineAtEOF: true
85*f19e2713SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*f19e2713SPatrick WilliamsLambdaBodyIndentation: OuterScope
87*f19e2713SPatrick WilliamsLineEnding: LF
88642f437eSKuiying WangMacroBlockBegin: ''
89642f437eSKuiying WangMacroBlockEnd:   ''
90642f437eSKuiying WangMaxEmptyLinesToKeep: 1
91642f437eSKuiying WangNamespaceIndentation: None
92642f437eSKuiying WangObjCBlockIndentWidth: 2
93642f437eSKuiying WangObjCSpaceAfterProperty: false
94642f437eSKuiying WangObjCSpaceBeforeProtocolList: true
95*f19e2713SPatrick WilliamsPenaltyBreakAssignment: 25
96642f437eSKuiying WangPenaltyBreakBeforeFirstCallParameter: 19
97642f437eSKuiying WangPenaltyBreakComment: 300
98642f437eSKuiying WangPenaltyBreakFirstLessLess: 120
99642f437eSKuiying WangPenaltyBreakString: 1000
100642f437eSKuiying WangPenaltyExcessCharacter: 1000000
101642f437eSKuiying WangPenaltyReturnTypeOnItsOwnLine: 60
102*f19e2713SPatrick WilliamsPenaltyIndentedWhitespace: 0
103*f19e2713SPatrick WilliamsQualifierAlignment: Left
104*f19e2713SPatrick WilliamsReferenceAlignment: Left
105642f437eSKuiying WangReflowComments:  true
106*f19e2713SPatrick WilliamsRequiresClausePosition: OwnLine
107*f19e2713SPatrick WilliamsRequiresExpressionIndentation: Keyword
108642f437eSKuiying WangSortIncludes:    true
109642f437eSKuiying WangSortUsingDeclarations: true
110642f437eSKuiying WangSpaceAfterCStyleCast: false
111642f437eSKuiying WangSpaceAfterTemplateKeyword: true
112642f437eSKuiying WangSpaceBeforeAssignmentOperators: true
113642f437eSKuiying WangSpaceBeforeCpp11BracedList: false
114642f437eSKuiying WangSpaceBeforeCtorInitializerColon: true
115642f437eSKuiying WangSpaceBeforeInheritanceColon: true
116642f437eSKuiying WangSpaceBeforeParens: ControlStatements
117642f437eSKuiying WangSpaceBeforeRangeBasedForLoopColon: true
118642f437eSKuiying WangSpaceInEmptyParentheses: false
119642f437eSKuiying WangSpacesBeforeTrailingComments: 1
120642f437eSKuiying WangSpacesInAngles:  false
121642f437eSKuiying WangSpacesInContainerLiterals: true
122642f437eSKuiying WangSpacesInCStyleCastParentheses: false
123642f437eSKuiying WangSpacesInParentheses: false
124642f437eSKuiying WangSpacesInSquareBrackets: false
125642f437eSKuiying WangStandard:        Latest
126642f437eSKuiying WangTabWidth:        4
127642f437eSKuiying WangUseTab:          Never
128642f437eSKuiying Wang...
129642f437eSKuiying Wang
130