19e801a2bSVernon Mauery---
29e801a2bSVernon MaueryLanguage:        Cpp
39e801a2bSVernon Mauery# BasedOnStyle:  LLVM
49e801a2bSVernon MaueryAccessModifierOffset: -2
59e801a2bSVernon MaueryAlignAfterOpenBracket: Align
69e801a2bSVernon MaueryAlignConsecutiveAssignments: false
79e801a2bSVernon MaueryAlignConsecutiveDeclarations: false
8bc8958feSGeorge LiuAlignEscapedNewlines: Right
9*099fb097SPatrick WilliamsAlignOperands:  Align
10*099fb097SPatrick WilliamsAlignTrailingComments:
11*099fb097SPatrick Williams  Kind: Always
12*099fb097SPatrick Williams  OverEmptyLines: 1
139e801a2bSVernon MaueryAllowAllParametersOfDeclarationOnNextLine: true
14*099fb097SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
159e801a2bSVernon MaueryAllowShortCaseLabelsOnASingleLine: false
16*099fb097SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
179e801a2bSVernon MaueryAllowShortIfStatementsOnASingleLine: false
189e801a2bSVernon MaueryAllowShortLoopsOnASingleLine: false
199e801a2bSVernon MaueryAlwaysBreakAfterReturnType: None
209e801a2bSVernon MaueryAlwaysBreakBeforeMultilineStrings: false
21bc8958feSGeorge LiuAlwaysBreakTemplateDeclarations: Yes
229e801a2bSVernon MaueryBinPackArguments: true
239e801a2bSVernon MaueryBinPackParameters: true
249e801a2bSVernon MaueryBraceWrapping:
255b114ed7SVernon Mauery  AfterCaseLabel:  true
269e801a2bSVernon Mauery  AfterClass:      true
279e801a2bSVernon Mauery  AfterControlStatement: true
289e801a2bSVernon Mauery  AfterEnum:       true
299e801a2bSVernon Mauery  AfterFunction:   true
309e801a2bSVernon Mauery  AfterNamespace:  true
319e801a2bSVernon Mauery  AfterObjCDeclaration: true
329e801a2bSVernon Mauery  AfterStruct:     true
339e801a2bSVernon Mauery  AfterUnion:      true
34bc8958feSGeorge Liu  AfterExternBlock: true
359e801a2bSVernon Mauery  BeforeCatch:     true
369e801a2bSVernon Mauery  BeforeElse:      true
379e801a2bSVernon Mauery  IndentBraces:    false
38bc8958feSGeorge Liu  SplitEmptyFunction:   false
39bc8958feSGeorge Liu  SplitEmptyRecord:     false
40bc8958feSGeorge Liu  SplitEmptyNamespace:  false
41*099fb097SPatrick WilliamsBreakAfterAttributes: Never
429e801a2bSVernon MaueryBreakBeforeBinaryOperators: None
439e801a2bSVernon MaueryBreakBeforeBraces: Custom
449e801a2bSVernon MaueryBreakBeforeTernaryOperators: true
459e801a2bSVernon MaueryBreakConstructorInitializers: AfterColon
46bc8958feSGeorge LiuBreakInheritanceList: AfterColon
47bc8958feSGeorge LiuBreakStringLiterals: false
489e801a2bSVernon MaueryColumnLimit:     80
499e801a2bSVernon MaueryCommentPragmas:  '^ IWYU pragma:'
50bc8958feSGeorge LiuCompactNamespaces: false
519e801a2bSVernon MaueryConstructorInitializerAllOnOneLineOrOnePerLine: false
529e801a2bSVernon MaueryConstructorInitializerIndentWidth: 4
539e801a2bSVernon MaueryContinuationIndentWidth: 4
549e801a2bSVernon MaueryCpp11BracedListStyle: true
55bc8958feSGeorge LiuDeriveLineEnding: false
569e801a2bSVernon MaueryDerivePointerAlignment: false
579e801a2bSVernon MaueryPointerAlignment: Left
589e801a2bSVernon MaueryDisableFormat:   false
599e801a2bSVernon MaueryExperimentalAutoDetectBinPacking: false
609e801a2bSVernon MaueryFixNamespaceComments: true
619e801a2bSVernon MaueryForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
629e801a2bSVernon MaueryIncludeBlocks: Regroup
639e801a2bSVernon MaueryIncludeCategories:
649e801a2bSVernon Mauery  - Regex:           '^[<"](gtest|gmock)'
65bc8958feSGeorge Liu    Priority:        7
669e801a2bSVernon Mauery  - Regex:           '^"config.h"'
679e801a2bSVernon Mauery    Priority:        -1
68bc8958feSGeorge Liu  - Regex:           '^".*\.h"'
699e801a2bSVernon Mauery    Priority:        1
70bc8958feSGeorge Liu  - Regex:           '^".*\.hpp"'
719e801a2bSVernon Mauery    Priority:        2
72bc8958feSGeorge Liu  - Regex:           '^<.*\.h>'
739e801a2bSVernon Mauery    Priority:        3
74bc8958feSGeorge Liu  - Regex:           '^<.*\.hpp>'
759e801a2bSVernon Mauery    Priority:        4
76bc8958feSGeorge Liu  - Regex:           '^<.*'
77bc8958feSGeorge Liu    Priority:        5
78bc8958feSGeorge Liu  - Regex:           '.*'
79bc8958feSGeorge Liu    Priority:        6
809e801a2bSVernon MaueryIndentCaseLabels: true
81*099fb097SPatrick WilliamsIndentRequiresClause: true
829e801a2bSVernon MaueryIndentWidth:     4
839e801a2bSVernon MaueryIndentWrappedFunctionNames: true
84*099fb097SPatrick WilliamsInsertNewlineAtEOF: true
85bc8958feSGeorge LiuKeepEmptyLinesAtTheStartOfBlocks: false
86*099fb097SPatrick WilliamsLambdaBodyIndentation: OuterScope
87*099fb097SPatrick WilliamsLineEnding: LF
889e801a2bSVernon MaueryMacroBlockBegin: ''
899e801a2bSVernon MaueryMacroBlockEnd:   ''
909e801a2bSVernon MaueryMaxEmptyLinesToKeep: 1
919e801a2bSVernon MaueryNamespaceIndentation: None
929e801a2bSVernon MaueryObjCBlockIndentWidth: 2
939e801a2bSVernon MaueryObjCSpaceAfterProperty: false
949e801a2bSVernon MaueryObjCSpaceBeforeProtocolList: true
95*099fb097SPatrick WilliamsPenaltyBreakAssignment: 25
969e801a2bSVernon MaueryPenaltyBreakBeforeFirstCallParameter: 19
979e801a2bSVernon MaueryPenaltyBreakComment: 300
989e801a2bSVernon MaueryPenaltyBreakFirstLessLess: 120
999e801a2bSVernon MaueryPenaltyBreakString: 1000
1009e801a2bSVernon MaueryPenaltyExcessCharacter: 1000000
1019e801a2bSVernon MaueryPenaltyReturnTypeOnItsOwnLine: 60
102*099fb097SPatrick WilliamsPenaltyIndentedWhitespace: 0
103*099fb097SPatrick WilliamsQualifierAlignment: Left
104*099fb097SPatrick WilliamsReferenceAlignment: Left
1059e801a2bSVernon MaueryReflowComments:  true
106*099fb097SPatrick WilliamsRequiresClausePosition: OwnLine
107*099fb097SPatrick WilliamsRequiresExpressionIndentation: Keyword
1089e801a2bSVernon MauerySortIncludes:    true
1099e801a2bSVernon MauerySortUsingDeclarations: true
1109e801a2bSVernon MauerySpaceAfterCStyleCast: false
111bc8958feSGeorge LiuSpaceAfterTemplateKeyword: true
1129e801a2bSVernon MauerySpaceBeforeAssignmentOperators: true
113bc8958feSGeorge LiuSpaceBeforeCpp11BracedList: false
114bc8958feSGeorge LiuSpaceBeforeCtorInitializerColon: true
115bc8958feSGeorge LiuSpaceBeforeInheritanceColon: true
1169e801a2bSVernon MauerySpaceBeforeParens: ControlStatements
117bc8958feSGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
1189e801a2bSVernon MauerySpaceInEmptyParentheses: false
1199e801a2bSVernon MauerySpacesBeforeTrailingComments: 1
1209e801a2bSVernon MauerySpacesInAngles:  false
1219e801a2bSVernon MauerySpacesInContainerLiterals: true
1229e801a2bSVernon MauerySpacesInCStyleCastParentheses: false
1239e801a2bSVernon MauerySpacesInParentheses: false
1249e801a2bSVernon MauerySpacesInSquareBrackets: false
125bc8958feSGeorge LiuStandard:        Latest
1269e801a2bSVernon MaueryTabWidth:        4
1279e801a2bSVernon MaueryUseTab:          Never
1289e801a2bSVernon Mauery...
129*099fb097SPatrick Williams
130