13a044400SKuiying Wang---
23a044400SKuiying WangLanguage:        Cpp
33a044400SKuiying Wang# BasedOnStyle:  LLVM
43a044400SKuiying WangAccessModifierOffset: -2
53a044400SKuiying WangAlignAfterOpenBracket: Align
63a044400SKuiying WangAlignConsecutiveAssignments: false
73a044400SKuiying WangAlignConsecutiveDeclarations: false
8*eddf960aSJonathan DomanAlignEscapedNewlines: Right
9*eddf960aSJonathan DomanAlignOperands:  Align
103a044400SKuiying WangAlignTrailingComments: true
113a044400SKuiying WangAllowAllParametersOfDeclarationOnNextLine: true
12*eddf960aSJonathan DomanAllowShortBlocksOnASingleLine: Empty
133a044400SKuiying WangAllowShortCaseLabelsOnASingleLine: false
14*eddf960aSJonathan DomanAllowShortFunctionsOnASingleLine: Empty
153a044400SKuiying WangAllowShortIfStatementsOnASingleLine: false
163a044400SKuiying WangAllowShortLoopsOnASingleLine: false
173a044400SKuiying WangAlwaysBreakAfterReturnType: None
183a044400SKuiying WangAlwaysBreakBeforeMultilineStrings: false
19*eddf960aSJonathan DomanAlwaysBreakTemplateDeclarations: Yes
203a044400SKuiying WangBinPackArguments: true
213a044400SKuiying WangBinPackParameters: true
223a044400SKuiying WangBraceWrapping:
23*eddf960aSJonathan Doman  AfterCaseLabel:  true
243a044400SKuiying Wang  AfterClass:      true
253a044400SKuiying Wang  AfterControlStatement: true
263a044400SKuiying Wang  AfterEnum:       true
273a044400SKuiying Wang  AfterFunction:   true
283a044400SKuiying Wang  AfterNamespace:  true
293a044400SKuiying Wang  AfterObjCDeclaration: true
303a044400SKuiying Wang  AfterStruct:     true
313a044400SKuiying Wang  AfterUnion:      true
32*eddf960aSJonathan Doman  AfterExternBlock: true
333a044400SKuiying Wang  BeforeCatch:     true
343a044400SKuiying Wang  BeforeElse:      true
353a044400SKuiying Wang  IndentBraces:    false
36*eddf960aSJonathan Doman  SplitEmptyFunction:   false
37*eddf960aSJonathan Doman  SplitEmptyRecord:     false
38*eddf960aSJonathan Doman  SplitEmptyNamespace:  false
393a044400SKuiying WangBreakBeforeBinaryOperators: None
403a044400SKuiying WangBreakBeforeBraces: Custom
413a044400SKuiying WangBreakBeforeTernaryOperators: true
423a044400SKuiying WangBreakConstructorInitializers: AfterColon
43*eddf960aSJonathan DomanBreakInheritanceList: AfterColon
44*eddf960aSJonathan DomanBreakStringLiterals: false
453a044400SKuiying WangColumnLimit:     80
463a044400SKuiying WangCommentPragmas:  '^ IWYU pragma:'
47*eddf960aSJonathan DomanCompactNamespaces: false
483a044400SKuiying WangConstructorInitializerAllOnOneLineOrOnePerLine: false
493a044400SKuiying WangConstructorInitializerIndentWidth: 4
503a044400SKuiying WangContinuationIndentWidth: 4
513a044400SKuiying WangCpp11BracedListStyle: true
52*eddf960aSJonathan DomanDeriveLineEnding: false
53*eddf960aSJonathan DomanDerivePointerAlignment: false
543a044400SKuiying WangPointerAlignment: Left
553a044400SKuiying WangDisableFormat:   false
563a044400SKuiying WangExperimentalAutoDetectBinPacking: false
573a044400SKuiying WangFixNamespaceComments: true
583a044400SKuiying WangForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
593a044400SKuiying WangIncludeBlocks: Regroup
603a044400SKuiying WangIncludeCategories:
613a044400SKuiying Wang  - Regex:           '^[<"](gtest|gmock)'
62*eddf960aSJonathan Doman    Priority:        7
633a044400SKuiying Wang  - Regex:           '^"config.h"'
643a044400SKuiying Wang    Priority:        -1
65*eddf960aSJonathan Doman  - Regex:           '^".*\.h"'
663a044400SKuiying Wang    Priority:        1
67*eddf960aSJonathan Doman  - Regex:           '^".*\.hpp"'
683a044400SKuiying Wang    Priority:        2
69*eddf960aSJonathan Doman  - Regex:           '^<.*\.h>'
703a044400SKuiying Wang    Priority:        3
71*eddf960aSJonathan Doman  - Regex:           '^<.*\.hpp>'
723a044400SKuiying Wang    Priority:        4
73*eddf960aSJonathan Doman  - Regex:           '^<.*'
74*eddf960aSJonathan Doman    Priority:        5
75*eddf960aSJonathan Doman  - Regex:           '.*'
76*eddf960aSJonathan Doman    Priority:        6
773a044400SKuiying WangIndentCaseLabels: true
78*eddf960aSJonathan DomanIndentRequiresClause: true
793a044400SKuiying WangIndentWidth:     4
803a044400SKuiying WangIndentWrappedFunctionNames: true
81*eddf960aSJonathan DomanKeepEmptyLinesAtTheStartOfBlocks: false
823a044400SKuiying WangMacroBlockBegin: ''
833a044400SKuiying WangMacroBlockEnd:   ''
843a044400SKuiying WangMaxEmptyLinesToKeep: 1
853a044400SKuiying WangNamespaceIndentation: None
863a044400SKuiying WangObjCBlockIndentWidth: 2
873a044400SKuiying WangObjCSpaceAfterProperty: false
883a044400SKuiying WangObjCSpaceBeforeProtocolList: true
89*eddf960aSJonathan DomanPenaltyBreakAssignment: 25
903a044400SKuiying WangPenaltyBreakBeforeFirstCallParameter: 19
913a044400SKuiying WangPenaltyBreakComment: 300
923a044400SKuiying WangPenaltyBreakFirstLessLess: 120
933a044400SKuiying WangPenaltyBreakString: 1000
943a044400SKuiying WangPenaltyExcessCharacter: 1000000
953a044400SKuiying WangPenaltyReturnTypeOnItsOwnLine: 60
96*eddf960aSJonathan DomanPenaltyIndentedWhitespace: 0
97*eddf960aSJonathan DomanQualifierAlignment: Left
98*eddf960aSJonathan DomanReferenceAlignment: Left
993a044400SKuiying WangReflowComments:  true
100*eddf960aSJonathan DomanRequiresClausePosition: OwnLine
1013a044400SKuiying WangSortIncludes:    true
102*eddf960aSJonathan DomanSortUsingDeclarations: true
1033a044400SKuiying WangSpaceAfterCStyleCast: false
104*eddf960aSJonathan DomanSpaceAfterTemplateKeyword: true
1053a044400SKuiying WangSpaceBeforeAssignmentOperators: true
106*eddf960aSJonathan DomanSpaceBeforeCpp11BracedList: false
107*eddf960aSJonathan DomanSpaceBeforeCtorInitializerColon: true
108*eddf960aSJonathan DomanSpaceBeforeInheritanceColon: true
1093a044400SKuiying WangSpaceBeforeParens: ControlStatements
110*eddf960aSJonathan DomanSpaceBeforeRangeBasedForLoopColon: true
1113a044400SKuiying WangSpaceInEmptyParentheses: false
1123a044400SKuiying WangSpacesBeforeTrailingComments: 1
1133a044400SKuiying WangSpacesInAngles:  false
1143a044400SKuiying WangSpacesInContainerLiterals: true
1153a044400SKuiying WangSpacesInCStyleCastParentheses: false
1163a044400SKuiying WangSpacesInParentheses: false
1173a044400SKuiying WangSpacesInSquareBrackets: false
118*eddf960aSJonathan DomanStandard:        Latest
1193a044400SKuiying WangTabWidth:        4
120*eddf960aSJonathan DomanUseCRLF: false
1213a044400SKuiying WangUseTab:          Never
1223a044400SKuiying Wang...
123*eddf960aSJonathan Doman
124