13a044400SKuiying Wang---
23a044400SKuiying WangLanguage:        Cpp
33a044400SKuiying Wang# BasedOnStyle:  LLVM
43a044400SKuiying WangAccessModifierOffset: -2
53a044400SKuiying WangAlignAfterOpenBracket: Align
63a044400SKuiying WangAlignConsecutiveAssignments: false
73a044400SKuiying WangAlignConsecutiveDeclarations: false
8eddf960aSJonathan DomanAlignEscapedNewlines: Right
9eddf960aSJonathan DomanAlignOperands:  Align
10e7e197b3SPatrick WilliamsAlignTrailingComments:
11e7e197b3SPatrick Williams  Kind: Always
12e7e197b3SPatrick Williams  OverEmptyLines: 1
133a044400SKuiying WangAllowAllParametersOfDeclarationOnNextLine: true
14eddf960aSJonathan DomanAllowShortBlocksOnASingleLine: Empty
153a044400SKuiying WangAllowShortCaseLabelsOnASingleLine: false
16eddf960aSJonathan DomanAllowShortFunctionsOnASingleLine: Empty
17608a3921SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18608a3921SPatrick WilliamsAllowShortLambdasOnASingleLine: true
193a044400SKuiying WangAllowShortLoopsOnASingleLine: false
203a044400SKuiying WangAlwaysBreakAfterReturnType: None
213a044400SKuiying WangAlwaysBreakBeforeMultilineStrings: false
22eddf960aSJonathan DomanAlwaysBreakTemplateDeclarations: Yes
233a044400SKuiying WangBinPackArguments: true
243a044400SKuiying WangBinPackParameters: true
25608a3921SPatrick WilliamsBitFieldColonSpacing: None
263a044400SKuiying WangBraceWrapping:
27eddf960aSJonathan Doman  AfterCaseLabel:  true
283a044400SKuiying Wang  AfterClass:      true
293a044400SKuiying Wang  AfterControlStatement: true
303a044400SKuiying Wang  AfterEnum:       true
31608a3921SPatrick Williams  AfterExternBlock: true
323a044400SKuiying Wang  AfterFunction:   true
333a044400SKuiying Wang  AfterNamespace:  true
343a044400SKuiying Wang  AfterObjCDeclaration: true
353a044400SKuiying Wang  AfterStruct:     true
363a044400SKuiying Wang  AfterUnion:      true
373a044400SKuiying Wang  BeforeCatch:     true
383a044400SKuiying Wang  BeforeElse:      true
39608a3921SPatrick Williams  BeforeLambdaBody: false
40608a3921SPatrick Williams  BeforeWhile:     false
413a044400SKuiying Wang  IndentBraces:    false
42eddf960aSJonathan Doman  SplitEmptyFunction:   false
43eddf960aSJonathan Doman  SplitEmptyRecord:     false
44eddf960aSJonathan Doman  SplitEmptyNamespace:  false
45e7e197b3SPatrick WilliamsBreakAfterAttributes: Never
463a044400SKuiying WangBreakBeforeBinaryOperators: None
473a044400SKuiying WangBreakBeforeBraces: Custom
483a044400SKuiying WangBreakBeforeTernaryOperators: true
493a044400SKuiying WangBreakConstructorInitializers: AfterColon
50eddf960aSJonathan DomanBreakInheritanceList: AfterColon
51eddf960aSJonathan DomanBreakStringLiterals: false
523a044400SKuiying WangColumnLimit:     80
533a044400SKuiying WangCommentPragmas:  '^ IWYU pragma:'
54eddf960aSJonathan DomanCompactNamespaces: false
553a044400SKuiying WangConstructorInitializerIndentWidth: 4
563a044400SKuiying WangContinuationIndentWidth: 4
573a044400SKuiying WangCpp11BracedListStyle: true
58eddf960aSJonathan DomanDerivePointerAlignment: false
593a044400SKuiying WangDisableFormat:   false
603a044400SKuiying WangFixNamespaceComments: true
61608a3921SPatrick WilliamsForEachMacros:
62608a3921SPatrick Williams  - foreach
63608a3921SPatrick Williams  - Q_FOREACH
64608a3921SPatrick Williams  - BOOST_FOREACH
653a044400SKuiying WangIncludeBlocks: Regroup
663a044400SKuiying WangIncludeCategories:
673a044400SKuiying Wang  - Regex:           '^[<"](gtest|gmock)'
68eddf960aSJonathan Doman    Priority:        7
693a044400SKuiying Wang  - Regex:           '^"config.h"'
703a044400SKuiying Wang    Priority:        -1
71eddf960aSJonathan Doman  - Regex:           '^".*\.h"'
723a044400SKuiying Wang    Priority:        1
73eddf960aSJonathan Doman  - Regex:           '^".*\.hpp"'
743a044400SKuiying Wang    Priority:        2
75eddf960aSJonathan Doman  - Regex:           '^<.*\.h>'
763a044400SKuiying Wang    Priority:        3
77eddf960aSJonathan Doman  - Regex:           '^<.*\.hpp>'
783a044400SKuiying Wang    Priority:        4
79eddf960aSJonathan Doman  - Regex:           '^<.*'
80eddf960aSJonathan Doman    Priority:        5
81eddf960aSJonathan Doman  - Regex:           '.*'
82eddf960aSJonathan Doman    Priority:        6
833a044400SKuiying WangIndentCaseLabels: true
84608a3921SPatrick WilliamsIndentExternBlock: NoIndent
85eddf960aSJonathan DomanIndentRequiresClause: true
863a044400SKuiying WangIndentWidth:     4
873a044400SKuiying WangIndentWrappedFunctionNames: true
88e7e197b3SPatrick WilliamsInsertNewlineAtEOF: true
89eddf960aSJonathan DomanKeepEmptyLinesAtTheStartOfBlocks: false
90*9c2e871dSPatrick WilliamsLambdaBodyIndentation: Signature
91e7e197b3SPatrick WilliamsLineEnding: LF
923a044400SKuiying WangMacroBlockBegin: ''
933a044400SKuiying WangMacroBlockEnd:   ''
943a044400SKuiying WangMaxEmptyLinesToKeep: 1
953a044400SKuiying WangNamespaceIndentation: None
963a044400SKuiying WangObjCBlockIndentWidth: 2
973a044400SKuiying WangObjCSpaceAfterProperty: false
983a044400SKuiying WangObjCSpaceBeforeProtocolList: true
99608a3921SPatrick WilliamsPackConstructorInitializers: BinPack
100eddf960aSJonathan DomanPenaltyBreakAssignment: 25
101*9c2e871dSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
1023a044400SKuiying WangPenaltyBreakComment: 300
1033a044400SKuiying WangPenaltyBreakFirstLessLess: 120
1043a044400SKuiying WangPenaltyBreakString: 1000
105*9c2e871dSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
1063a044400SKuiying WangPenaltyExcessCharacter: 1000000
1073a044400SKuiying WangPenaltyReturnTypeOnItsOwnLine: 60
108*9c2e871dSPatrick WilliamsPenaltyIndentedWhitespace: 1
109608a3921SPatrick WilliamsPointerAlignment: Left
110eddf960aSJonathan DomanQualifierAlignment: Left
111eddf960aSJonathan DomanReferenceAlignment: Left
1123a044400SKuiying WangReflowComments:  true
113eddf960aSJonathan DomanRequiresClausePosition: OwnLine
114e7e197b3SPatrick WilliamsRequiresExpressionIndentation: Keyword
115608a3921SPatrick WilliamsSortIncludes: CaseSensitive
116eddf960aSJonathan DomanSortUsingDeclarations: true
1173a044400SKuiying WangSpaceAfterCStyleCast: false
118eddf960aSJonathan DomanSpaceAfterTemplateKeyword: true
1193a044400SKuiying WangSpaceBeforeAssignmentOperators: true
120eddf960aSJonathan DomanSpaceBeforeCpp11BracedList: false
121eddf960aSJonathan DomanSpaceBeforeCtorInitializerColon: true
122eddf960aSJonathan DomanSpaceBeforeInheritanceColon: true
1233a044400SKuiying WangSpaceBeforeParens: ControlStatements
124eddf960aSJonathan DomanSpaceBeforeRangeBasedForLoopColon: true
1253a044400SKuiying WangSpaceInEmptyParentheses: false
1263a044400SKuiying WangSpacesBeforeTrailingComments: 1
127608a3921SPatrick WilliamsSpacesInAngles: Never
1283a044400SKuiying WangSpacesInContainerLiterals: true
1293a044400SKuiying WangSpacesInCStyleCastParentheses: false
1303a044400SKuiying WangSpacesInParentheses: false
1313a044400SKuiying WangSpacesInSquareBrackets: false
132eddf960aSJonathan DomanStandard:        Latest
1333a044400SKuiying WangTabWidth:        4
1343a044400SKuiying WangUseTab:          Never
1353a044400SKuiying Wang...
136eddf960aSJonathan Doman
137