1d1eac88dSBrad Bishop---
2d1eac88dSBrad BishopLanguage:        Cpp
3d1eac88dSBrad Bishop# BasedOnStyle:  LLVM
4d1eac88dSBrad BishopAccessModifierOffset: -2
5d1eac88dSBrad BishopAlignAfterOpenBracket: Align
6d1eac88dSBrad BishopAlignConsecutiveAssignments: false
7d1eac88dSBrad BishopAlignConsecutiveDeclarations: false
83fe976ccSGeorge LiuAlignEscapedNewlines: Right
9c5fe26a6SPatrick WilliamsAlignOperands:  Align
10c5fe26a6SPatrick WilliamsAlignTrailingComments:
11c5fe26a6SPatrick Williams  Kind: Always
12c5fe26a6SPatrick Williams  OverEmptyLines: 1
13d1eac88dSBrad BishopAllowAllParametersOfDeclarationOnNextLine: true
14c5fe26a6SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15d1eac88dSBrad BishopAllowShortCaseLabelsOnASingleLine: false
16c5fe26a6SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17*7fe55e91SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18*7fe55e91SPatrick WilliamsAllowShortLambdasOnASingleLine: true
19d1eac88dSBrad BishopAllowShortLoopsOnASingleLine: false
20d1eac88dSBrad BishopAlwaysBreakAfterReturnType: None
21d1eac88dSBrad BishopAlwaysBreakBeforeMultilineStrings: false
223fe976ccSGeorge LiuAlwaysBreakTemplateDeclarations: Yes
23d1eac88dSBrad BishopBinPackArguments: true
24d1eac88dSBrad BishopBinPackParameters: true
25*7fe55e91SPatrick WilliamsBitFieldColonSpacing: None
26d1eac88dSBrad BishopBraceWrapping:
273fe976ccSGeorge Liu  AfterCaseLabel:  true
28d1eac88dSBrad Bishop  AfterClass:      true
29d1eac88dSBrad Bishop  AfterControlStatement: true
30d1eac88dSBrad Bishop  AfterEnum:       true
31*7fe55e91SPatrick Williams  AfterExternBlock: true
32d1eac88dSBrad Bishop  AfterFunction:   true
33d1eac88dSBrad Bishop  AfterNamespace:  true
34d1eac88dSBrad Bishop  AfterObjCDeclaration: true
35d1eac88dSBrad Bishop  AfterStruct:     true
36d1eac88dSBrad Bishop  AfterUnion:      true
37d1eac88dSBrad Bishop  BeforeCatch:     true
38d1eac88dSBrad Bishop  BeforeElse:      true
39*7fe55e91SPatrick Williams  BeforeLambdaBody: false
40*7fe55e91SPatrick Williams  BeforeWhile:     false
41d1eac88dSBrad Bishop  IndentBraces:    false
423fe976ccSGeorge Liu  SplitEmptyFunction:   false
433fe976ccSGeorge Liu  SplitEmptyRecord:     false
443fe976ccSGeorge Liu  SplitEmptyNamespace:  false
45c5fe26a6SPatrick WilliamsBreakAfterAttributes: Never
46d1eac88dSBrad BishopBreakBeforeBinaryOperators: None
47d1eac88dSBrad BishopBreakBeforeBraces: Custom
48d1eac88dSBrad BishopBreakBeforeTernaryOperators: true
49d1eac88dSBrad BishopBreakConstructorInitializers: AfterColon
503fe976ccSGeorge LiuBreakInheritanceList: AfterColon
513fe976ccSGeorge LiuBreakStringLiterals: false
52d1eac88dSBrad BishopColumnLimit:     80
53d1eac88dSBrad BishopCommentPragmas:  '^ IWYU pragma:'
543fe976ccSGeorge LiuCompactNamespaces: false
55d1eac88dSBrad BishopConstructorInitializerIndentWidth: 4
56d1eac88dSBrad BishopContinuationIndentWidth: 4
57d1eac88dSBrad BishopCpp11BracedListStyle: true
583d6d3182SPatrick VentureDerivePointerAlignment: false
59d1eac88dSBrad BishopDisableFormat:   false
60d1eac88dSBrad BishopFixNamespaceComments: true
61*7fe55e91SPatrick WilliamsForEachMacros:
62*7fe55e91SPatrick Williams  - foreach
63*7fe55e91SPatrick Williams  - Q_FOREACH
64*7fe55e91SPatrick Williams  - BOOST_FOREACH
653d6d3182SPatrick VentureIncludeBlocks: Regroup
663d6d3182SPatrick VentureIncludeCategories:
673d6d3182SPatrick Venture  - Regex:           '^[<"](gtest|gmock)'
683fe976ccSGeorge Liu    Priority:        7
693d6d3182SPatrick Venture  - Regex:           '^"config.h"'
703d6d3182SPatrick Venture    Priority:        -1
713fe976ccSGeorge Liu  - Regex:           '^".*\.h"'
723d6d3182SPatrick Venture    Priority:        1
733fe976ccSGeorge Liu  - Regex:           '^".*\.hpp"'
743d6d3182SPatrick Venture    Priority:        2
753fe976ccSGeorge Liu  - Regex:           '^<.*\.h>'
763d6d3182SPatrick Venture    Priority:        3
773fe976ccSGeorge Liu  - Regex:           '^<.*\.hpp>'
783d6d3182SPatrick Venture    Priority:        4
793fe976ccSGeorge Liu  - Regex:           '^<.*'
803fe976ccSGeorge Liu    Priority:        5
813fe976ccSGeorge Liu  - Regex:           '.*'
823fe976ccSGeorge Liu    Priority:        6
83d1eac88dSBrad BishopIndentCaseLabels: true
84*7fe55e91SPatrick WilliamsIndentExternBlock: NoIndent
85c5fe26a6SPatrick WilliamsIndentRequiresClause: true
86d1eac88dSBrad BishopIndentWidth:     4
87d1eac88dSBrad BishopIndentWrappedFunctionNames: true
88c5fe26a6SPatrick WilliamsInsertNewlineAtEOF: true
893fe976ccSGeorge LiuKeepEmptyLinesAtTheStartOfBlocks: false
90c5fe26a6SPatrick WilliamsLambdaBodyIndentation: OuterScope
91c5fe26a6SPatrick WilliamsLineEnding: LF
92d1eac88dSBrad BishopMacroBlockBegin: ''
93d1eac88dSBrad BishopMacroBlockEnd:   ''
94d1eac88dSBrad BishopMaxEmptyLinesToKeep: 1
95d1eac88dSBrad BishopNamespaceIndentation: None
96d1eac88dSBrad BishopObjCBlockIndentWidth: 2
97d1eac88dSBrad BishopObjCSpaceAfterProperty: false
98d1eac88dSBrad BishopObjCSpaceBeforeProtocolList: true
99*7fe55e91SPatrick WilliamsPackConstructorInitializers: BinPack
100c5fe26a6SPatrick WilliamsPenaltyBreakAssignment: 25
101d1eac88dSBrad BishopPenaltyBreakBeforeFirstCallParameter: 19
102d1eac88dSBrad BishopPenaltyBreakComment: 300
103d1eac88dSBrad BishopPenaltyBreakFirstLessLess: 120
104d1eac88dSBrad BishopPenaltyBreakString: 1000
105d1eac88dSBrad BishopPenaltyExcessCharacter: 1000000
106d1eac88dSBrad BishopPenaltyReturnTypeOnItsOwnLine: 60
107c5fe26a6SPatrick WilliamsPenaltyIndentedWhitespace: 0
108*7fe55e91SPatrick WilliamsPointerAlignment: Left
109c5fe26a6SPatrick WilliamsQualifierAlignment: Left
110c5fe26a6SPatrick WilliamsReferenceAlignment: Left
111d1eac88dSBrad BishopReflowComments:  true
112c5fe26a6SPatrick WilliamsRequiresClausePosition: OwnLine
113c5fe26a6SPatrick WilliamsRequiresExpressionIndentation: Keyword
114*7fe55e91SPatrick WilliamsSortIncludes: CaseSensitive
1153d6d3182SPatrick VentureSortUsingDeclarations: true
116d1eac88dSBrad BishopSpaceAfterCStyleCast: false
1173fe976ccSGeorge LiuSpaceAfterTemplateKeyword: true
118d1eac88dSBrad BishopSpaceBeforeAssignmentOperators: true
1193fe976ccSGeorge LiuSpaceBeforeCpp11BracedList: false
1203fe976ccSGeorge LiuSpaceBeforeCtorInitializerColon: true
1213fe976ccSGeorge LiuSpaceBeforeInheritanceColon: true
122d1eac88dSBrad BishopSpaceBeforeParens: ControlStatements
1233fe976ccSGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
124d1eac88dSBrad BishopSpaceInEmptyParentheses: false
125d1eac88dSBrad BishopSpacesBeforeTrailingComments: 1
126*7fe55e91SPatrick WilliamsSpacesInAngles: Never
127d1eac88dSBrad BishopSpacesInContainerLiterals: true
128d1eac88dSBrad BishopSpacesInCStyleCastParentheses: false
129d1eac88dSBrad BishopSpacesInParentheses: false
130d1eac88dSBrad BishopSpacesInSquareBrackets: false
1313fe976ccSGeorge LiuStandard:        Latest
132d1eac88dSBrad BishopTabWidth:        4
133d1eac88dSBrad BishopUseTab:          Never
134d1eac88dSBrad Bishop...
135c5fe26a6SPatrick Williams
136