1642f437eSKuiying Wang---
2642f437eSKuiying WangLanguage:        Cpp
3642f437eSKuiying Wang# BasedOnStyle:  LLVM
4642f437eSKuiying WangAccessModifierOffset: -2
5642f437eSKuiying WangAlignAfterOpenBracket: Align
6642f437eSKuiying WangAlignConsecutiveAssignments: false
7642f437eSKuiying WangAlignConsecutiveDeclarations: false
8642f437eSKuiying WangAlignEscapedNewlines: Right
9642f437eSKuiying WangAlignOperands:   true
10642f437eSKuiying WangAlignTrailingComments: true
11642f437eSKuiying WangAllowAllParametersOfDeclarationOnNextLine: true
12642f437eSKuiying WangAllowShortBlocksOnASingleLine: false
13642f437eSKuiying WangAllowShortCaseLabelsOnASingleLine: false
14642f437eSKuiying WangAllowShortFunctionsOnASingleLine: None
15642f437eSKuiying WangAllowShortIfStatementsOnASingleLine: false
16642f437eSKuiying WangAllowShortLoopsOnASingleLine: false
17642f437eSKuiying WangAlwaysBreakAfterReturnType: None
18642f437eSKuiying WangAlwaysBreakBeforeMultilineStrings: false
19642f437eSKuiying WangAlwaysBreakTemplateDeclarations: Yes
20642f437eSKuiying WangBinPackArguments: true
21642f437eSKuiying WangBinPackParameters: true
22642f437eSKuiying WangBraceWrapping:
23642f437eSKuiying Wang  AfterCaseLabel:  true
24642f437eSKuiying Wang  AfterClass:      true
25642f437eSKuiying Wang  AfterControlStatement: true
26642f437eSKuiying Wang  AfterEnum:       true
27642f437eSKuiying Wang  AfterFunction:   true
28642f437eSKuiying Wang  AfterNamespace:  true
29642f437eSKuiying Wang  AfterObjCDeclaration: true
30642f437eSKuiying Wang  AfterStruct:     true
31642f437eSKuiying Wang  AfterUnion:      true
32642f437eSKuiying Wang  AfterExternBlock: true
33642f437eSKuiying Wang  BeforeCatch:     true
34642f437eSKuiying Wang  BeforeElse:      true
35642f437eSKuiying Wang  IndentBraces:    false
36642f437eSKuiying Wang  SplitEmptyFunction:   false
37642f437eSKuiying Wang  SplitEmptyRecord:     false
38642f437eSKuiying Wang  SplitEmptyNamespace:  false
39642f437eSKuiying WangBreakBeforeBinaryOperators: None
40642f437eSKuiying WangBreakBeforeBraces: Custom
41642f437eSKuiying WangBreakBeforeTernaryOperators: true
42642f437eSKuiying WangBreakConstructorInitializers: AfterColon
43642f437eSKuiying WangBreakInheritanceList: AfterColon
44*b9e362ddSGeorge LiuBreakStringLiterals: false
45642f437eSKuiying WangColumnLimit:     80
46642f437eSKuiying WangCommentPragmas:  '^ IWYU pragma:'
47642f437eSKuiying WangCompactNamespaces: false
48642f437eSKuiying WangConstructorInitializerAllOnOneLineOrOnePerLine: false
49642f437eSKuiying WangConstructorInitializerIndentWidth: 4
50642f437eSKuiying WangContinuationIndentWidth: 4
51642f437eSKuiying WangCpp11BracedListStyle: true
52*b9e362ddSGeorge LiuDeriveLineEnding: false
53642f437eSKuiying WangDerivePointerAlignment: false
54642f437eSKuiying WangPointerAlignment: Left
55642f437eSKuiying WangDisableFormat:   false
56642f437eSKuiying WangExperimentalAutoDetectBinPacking: false
57642f437eSKuiying WangFixNamespaceComments: true
58642f437eSKuiying WangForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
59642f437eSKuiying WangIncludeBlocks: Regroup
60642f437eSKuiying WangIncludeCategories:
61642f437eSKuiying Wang  - Regex:           '^[<"](gtest|gmock)'
62642f437eSKuiying Wang    Priority:        7
63642f437eSKuiying Wang  - Regex:           '^"config.h"'
64642f437eSKuiying Wang    Priority:        -1
65642f437eSKuiying Wang  - Regex:           '^".*\.h"'
66642f437eSKuiying Wang    Priority:        1
67642f437eSKuiying Wang  - Regex:           '^".*\.hpp"'
68642f437eSKuiying Wang    Priority:        2
69642f437eSKuiying Wang  - Regex:           '^<.*\.h>'
70642f437eSKuiying Wang    Priority:        3
71642f437eSKuiying Wang  - Regex:           '^<.*\.hpp>'
72642f437eSKuiying Wang    Priority:        4
73642f437eSKuiying Wang  - Regex:           '^<.*'
74642f437eSKuiying Wang    Priority:        5
75642f437eSKuiying Wang  - Regex:           '.*'
76642f437eSKuiying Wang    Priority:        6
77642f437eSKuiying WangIndentCaseLabels: true
78642f437eSKuiying WangIndentWidth:     4
79642f437eSKuiying WangIndentWrappedFunctionNames: true
80642f437eSKuiying WangKeepEmptyLinesAtTheStartOfBlocks: true
81642f437eSKuiying WangMacroBlockBegin: ''
82642f437eSKuiying WangMacroBlockEnd:   ''
83642f437eSKuiying WangMaxEmptyLinesToKeep: 1
84642f437eSKuiying WangNamespaceIndentation: None
85642f437eSKuiying WangObjCBlockIndentWidth: 2
86642f437eSKuiying WangObjCSpaceAfterProperty: false
87642f437eSKuiying WangObjCSpaceBeforeProtocolList: true
88642f437eSKuiying WangPenaltyBreakBeforeFirstCallParameter: 19
89642f437eSKuiying WangPenaltyBreakComment: 300
90642f437eSKuiying WangPenaltyBreakFirstLessLess: 120
91642f437eSKuiying WangPenaltyBreakString: 1000
92642f437eSKuiying WangPenaltyExcessCharacter: 1000000
93642f437eSKuiying WangPenaltyReturnTypeOnItsOwnLine: 60
94642f437eSKuiying WangReflowComments:  true
95642f437eSKuiying WangSortIncludes:    true
96642f437eSKuiying WangSortUsingDeclarations: true
97642f437eSKuiying WangSpaceAfterCStyleCast: false
98642f437eSKuiying WangSpaceAfterTemplateKeyword: true
99642f437eSKuiying WangSpaceBeforeAssignmentOperators: true
100642f437eSKuiying WangSpaceBeforeCpp11BracedList: false
101642f437eSKuiying WangSpaceBeforeCtorInitializerColon: true
102642f437eSKuiying WangSpaceBeforeInheritanceColon: true
103642f437eSKuiying WangSpaceBeforeParens: ControlStatements
104642f437eSKuiying WangSpaceBeforeRangeBasedForLoopColon: true
105642f437eSKuiying WangSpaceInEmptyParentheses: false
106642f437eSKuiying WangSpacesBeforeTrailingComments: 1
107642f437eSKuiying WangSpacesInAngles:  false
108642f437eSKuiying WangSpacesInContainerLiterals: true
109642f437eSKuiying WangSpacesInCStyleCastParentheses: false
110642f437eSKuiying WangSpacesInParentheses: false
111642f437eSKuiying WangSpacesInSquareBrackets: false
112642f437eSKuiying WangStandard:        Latest
113642f437eSKuiying WangTabWidth:        4
114*b9e362ddSGeorge LiuUseCRLF: false
115642f437eSKuiying WangUseTab:          Never
116642f437eSKuiying Wang...
117642f437eSKuiying Wang
118