19e801a2bSVernon Mauery---
29e801a2bSVernon MaueryLanguage:        Cpp
39e801a2bSVernon Mauery# BasedOnStyle:  LLVM
49e801a2bSVernon MaueryAccessModifierOffset: -2
59e801a2bSVernon MaueryAlignAfterOpenBracket: Align
69e801a2bSVernon MaueryAlignConsecutiveAssignments: false
79e801a2bSVernon MaueryAlignConsecutiveDeclarations: false
8bc8958feSGeorge LiuAlignEscapedNewlines: Right
9099fb097SPatrick WilliamsAlignOperands:  Align
10099fb097SPatrick WilliamsAlignTrailingComments:
11099fb097SPatrick Williams  Kind: Always
12099fb097SPatrick Williams  OverEmptyLines: 1
139e801a2bSVernon MaueryAllowAllParametersOfDeclarationOnNextLine: true
14099fb097SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
159e801a2bSVernon MaueryAllowShortCaseLabelsOnASingleLine: false
16099fb097SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17*7b534095SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18*7b534095SPatrick WilliamsAllowShortLambdasOnASingleLine: true
199e801a2bSVernon MaueryAllowShortLoopsOnASingleLine: false
209e801a2bSVernon MaueryAlwaysBreakAfterReturnType: None
219e801a2bSVernon MaueryAlwaysBreakBeforeMultilineStrings: false
22bc8958feSGeorge LiuAlwaysBreakTemplateDeclarations: Yes
239e801a2bSVernon MaueryBinPackArguments: true
249e801a2bSVernon MaueryBinPackParameters: true
25*7b534095SPatrick WilliamsBitFieldColonSpacing: None
269e801a2bSVernon MaueryBraceWrapping:
275b114ed7SVernon Mauery  AfterCaseLabel:  true
289e801a2bSVernon Mauery  AfterClass:      true
299e801a2bSVernon Mauery  AfterControlStatement: true
309e801a2bSVernon Mauery  AfterEnum:       true
31*7b534095SPatrick Williams  AfterExternBlock: true
329e801a2bSVernon Mauery  AfterFunction:   true
339e801a2bSVernon Mauery  AfterNamespace:  true
349e801a2bSVernon Mauery  AfterObjCDeclaration: true
359e801a2bSVernon Mauery  AfterStruct:     true
369e801a2bSVernon Mauery  AfterUnion:      true
379e801a2bSVernon Mauery  BeforeCatch:     true
389e801a2bSVernon Mauery  BeforeElse:      true
39*7b534095SPatrick Williams  BeforeLambdaBody: false
40*7b534095SPatrick Williams  BeforeWhile:     false
419e801a2bSVernon Mauery  IndentBraces:    false
42bc8958feSGeorge Liu  SplitEmptyFunction:   false
43bc8958feSGeorge Liu  SplitEmptyRecord:     false
44bc8958feSGeorge Liu  SplitEmptyNamespace:  false
45099fb097SPatrick WilliamsBreakAfterAttributes: Never
469e801a2bSVernon MaueryBreakBeforeBinaryOperators: None
479e801a2bSVernon MaueryBreakBeforeBraces: Custom
489e801a2bSVernon MaueryBreakBeforeTernaryOperators: true
499e801a2bSVernon MaueryBreakConstructorInitializers: AfterColon
50bc8958feSGeorge LiuBreakInheritanceList: AfterColon
51bc8958feSGeorge LiuBreakStringLiterals: false
529e801a2bSVernon MaueryColumnLimit:     80
539e801a2bSVernon MaueryCommentPragmas:  '^ IWYU pragma:'
54bc8958feSGeorge LiuCompactNamespaces: false
559e801a2bSVernon MaueryConstructorInitializerIndentWidth: 4
569e801a2bSVernon MaueryContinuationIndentWidth: 4
579e801a2bSVernon MaueryCpp11BracedListStyle: true
589e801a2bSVernon MaueryDerivePointerAlignment: false
599e801a2bSVernon MaueryDisableFormat:   false
609e801a2bSVernon MaueryFixNamespaceComments: true
61*7b534095SPatrick WilliamsForEachMacros:
62*7b534095SPatrick Williams  - foreach
63*7b534095SPatrick Williams  - Q_FOREACH
64*7b534095SPatrick Williams  - BOOST_FOREACH
659e801a2bSVernon MaueryIncludeBlocks: Regroup
669e801a2bSVernon MaueryIncludeCategories:
679e801a2bSVernon Mauery  - Regex:           '^[<"](gtest|gmock)'
68bc8958feSGeorge Liu    Priority:        7
699e801a2bSVernon Mauery  - Regex:           '^"config.h"'
709e801a2bSVernon Mauery    Priority:        -1
71bc8958feSGeorge Liu  - Regex:           '^".*\.h"'
729e801a2bSVernon Mauery    Priority:        1
73bc8958feSGeorge Liu  - Regex:           '^".*\.hpp"'
749e801a2bSVernon Mauery    Priority:        2
75bc8958feSGeorge Liu  - Regex:           '^<.*\.h>'
769e801a2bSVernon Mauery    Priority:        3
77bc8958feSGeorge Liu  - Regex:           '^<.*\.hpp>'
789e801a2bSVernon Mauery    Priority:        4
79bc8958feSGeorge Liu  - Regex:           '^<.*'
80bc8958feSGeorge Liu    Priority:        5
81bc8958feSGeorge Liu  - Regex:           '.*'
82bc8958feSGeorge Liu    Priority:        6
839e801a2bSVernon MaueryIndentCaseLabels: true
84*7b534095SPatrick WilliamsIndentExternBlock: NoIndent
85099fb097SPatrick WilliamsIndentRequiresClause: true
869e801a2bSVernon MaueryIndentWidth:     4
879e801a2bSVernon MaueryIndentWrappedFunctionNames: true
88099fb097SPatrick WilliamsInsertNewlineAtEOF: true
89bc8958feSGeorge LiuKeepEmptyLinesAtTheStartOfBlocks: false
90099fb097SPatrick WilliamsLambdaBodyIndentation: OuterScope
91099fb097SPatrick WilliamsLineEnding: LF
929e801a2bSVernon MaueryMacroBlockBegin: ''
939e801a2bSVernon MaueryMacroBlockEnd:   ''
949e801a2bSVernon MaueryMaxEmptyLinesToKeep: 1
959e801a2bSVernon MaueryNamespaceIndentation: None
969e801a2bSVernon MaueryObjCBlockIndentWidth: 2
979e801a2bSVernon MaueryObjCSpaceAfterProperty: false
989e801a2bSVernon MaueryObjCSpaceBeforeProtocolList: true
99*7b534095SPatrick WilliamsPackConstructorInitializers: BinPack
100099fb097SPatrick WilliamsPenaltyBreakAssignment: 25
1019e801a2bSVernon MaueryPenaltyBreakBeforeFirstCallParameter: 19
1029e801a2bSVernon MaueryPenaltyBreakComment: 300
1039e801a2bSVernon MaueryPenaltyBreakFirstLessLess: 120
1049e801a2bSVernon MaueryPenaltyBreakString: 1000
1059e801a2bSVernon MaueryPenaltyExcessCharacter: 1000000
1069e801a2bSVernon MaueryPenaltyReturnTypeOnItsOwnLine: 60
107099fb097SPatrick WilliamsPenaltyIndentedWhitespace: 0
108*7b534095SPatrick WilliamsPointerAlignment: Left
109099fb097SPatrick WilliamsQualifierAlignment: Left
110099fb097SPatrick WilliamsReferenceAlignment: Left
1119e801a2bSVernon MaueryReflowComments:  true
112099fb097SPatrick WilliamsRequiresClausePosition: OwnLine
113099fb097SPatrick WilliamsRequiresExpressionIndentation: Keyword
114*7b534095SPatrick WilliamsSortIncludes: CaseSensitive
1159e801a2bSVernon MauerySortUsingDeclarations: true
1169e801a2bSVernon MauerySpaceAfterCStyleCast: false
117bc8958feSGeorge LiuSpaceAfterTemplateKeyword: true
1189e801a2bSVernon MauerySpaceBeforeAssignmentOperators: true
119bc8958feSGeorge LiuSpaceBeforeCpp11BracedList: false
120bc8958feSGeorge LiuSpaceBeforeCtorInitializerColon: true
121bc8958feSGeorge LiuSpaceBeforeInheritanceColon: true
1229e801a2bSVernon MauerySpaceBeforeParens: ControlStatements
123bc8958feSGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
1249e801a2bSVernon MauerySpaceInEmptyParentheses: false
1259e801a2bSVernon MauerySpacesBeforeTrailingComments: 1
126*7b534095SPatrick WilliamsSpacesInAngles: Never
1279e801a2bSVernon MauerySpacesInContainerLiterals: true
1289e801a2bSVernon MauerySpacesInCStyleCastParentheses: false
1299e801a2bSVernon MauerySpacesInParentheses: false
1309e801a2bSVernon MauerySpacesInSquareBrackets: false
131bc8958feSGeorge LiuStandard:        Latest
1329e801a2bSVernon MaueryTabWidth:        4
1339e801a2bSVernon MaueryUseTab:          Never
1349e801a2bSVernon Mauery...
135099fb097SPatrick Williams
136