1c41bf5b7SAndrew Jeffery---
2c41bf5b7SAndrew JefferyLanguage:        Cpp
3c41bf5b7SAndrew Jeffery# BasedOnStyle:  LLVM
4c41bf5b7SAndrew JefferyAccessModifierOffset: -2
5c41bf5b7SAndrew JefferyAlignAfterOpenBracket: Align
6c41bf5b7SAndrew JefferyAlignConsecutiveAssignments: false
7c41bf5b7SAndrew JefferyAlignConsecutiveDeclarations: false
861b90636SGeorge LiuAlignEscapedNewlines: Right
9c41bf5b7SAndrew JefferyAlignOperands:   true
10c41bf5b7SAndrew JefferyAlignTrailingComments: true
11c41bf5b7SAndrew JefferyAllowAllParametersOfDeclarationOnNextLine: true
12c41bf5b7SAndrew JefferyAllowShortBlocksOnASingleLine: false
13c41bf5b7SAndrew JefferyAllowShortCaseLabelsOnASingleLine: false
14c41bf5b7SAndrew JefferyAllowShortFunctionsOnASingleLine: None
15c41bf5b7SAndrew JefferyAllowShortIfStatementsOnASingleLine: false
16c41bf5b7SAndrew JefferyAllowShortLoopsOnASingleLine: false
17c41bf5b7SAndrew JefferyAlwaysBreakAfterReturnType: None
18c41bf5b7SAndrew JefferyAlwaysBreakBeforeMultilineStrings: false
1961b90636SGeorge LiuAlwaysBreakTemplateDeclarations: Yes
20c41bf5b7SAndrew JefferyBinPackArguments: true
21c41bf5b7SAndrew JefferyBinPackParameters: true
22c41bf5b7SAndrew JefferyBraceWrapping:
2361b90636SGeorge Liu  AfterCaseLabel:  true
24c41bf5b7SAndrew Jeffery  AfterClass:      true
25c41bf5b7SAndrew Jeffery  AfterControlStatement: true
26c41bf5b7SAndrew Jeffery  AfterEnum:       true
27c41bf5b7SAndrew Jeffery  AfterFunction:   true
28c41bf5b7SAndrew Jeffery  AfterNamespace:  true
29c41bf5b7SAndrew Jeffery  AfterObjCDeclaration: true
30c41bf5b7SAndrew Jeffery  AfterStruct:     true
31c41bf5b7SAndrew Jeffery  AfterUnion:      true
3261b90636SGeorge Liu  AfterExternBlock: true
33c41bf5b7SAndrew Jeffery  BeforeCatch:     true
34c41bf5b7SAndrew Jeffery  BeforeElse:      true
35c41bf5b7SAndrew Jeffery  IndentBraces:    false
3661b90636SGeorge Liu  SplitEmptyFunction:   false
3761b90636SGeorge Liu  SplitEmptyRecord:     false
3861b90636SGeorge Liu  SplitEmptyNamespace:  false
39c41bf5b7SAndrew JefferyBreakBeforeBinaryOperators: None
40c41bf5b7SAndrew JefferyBreakBeforeBraces: Custom
41c41bf5b7SAndrew JefferyBreakBeforeTernaryOperators: true
42c41bf5b7SAndrew JefferyBreakConstructorInitializers: AfterColon
4361b90636SGeorge LiuBreakInheritanceList: AfterColon
44*520c5e51SGeorge LiuBreakStringLiterals: false
45c41bf5b7SAndrew JefferyColumnLimit:     80
46c41bf5b7SAndrew JefferyCommentPragmas:  '^ IWYU pragma:'
4761b90636SGeorge LiuCompactNamespaces: false
48c41bf5b7SAndrew JefferyConstructorInitializerAllOnOneLineOrOnePerLine: false
49c41bf5b7SAndrew JefferyConstructorInitializerIndentWidth: 4
50c41bf5b7SAndrew JefferyContinuationIndentWidth: 4
51c41bf5b7SAndrew JefferyCpp11BracedListStyle: true
52c41bf5b7SAndrew JefferyDerivePointerAlignment: false
53c41bf5b7SAndrew JefferyPointerAlignment: Left
54c41bf5b7SAndrew JefferyDisableFormat:   false
55c41bf5b7SAndrew JefferyExperimentalAutoDetectBinPacking: false
56c41bf5b7SAndrew JefferyFixNamespaceComments: true
57c41bf5b7SAndrew JefferyForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
58c41bf5b7SAndrew JefferyIncludeBlocks: Regroup
59c41bf5b7SAndrew JefferyIncludeCategories:
60c41bf5b7SAndrew Jeffery  - Regex:           '^[<"](gtest|gmock)'
6161b90636SGeorge Liu    Priority:        7
62c41bf5b7SAndrew Jeffery  - Regex:           '^"config.h"'
63c41bf5b7SAndrew Jeffery    Priority:        -1
6461b90636SGeorge Liu  - Regex:           '^".*\.h"'
65c41bf5b7SAndrew Jeffery    Priority:        1
6661b90636SGeorge Liu  - Regex:           '^".*\.hpp"'
67c41bf5b7SAndrew Jeffery    Priority:        2
6861b90636SGeorge Liu  - Regex:           '^<.*\.h>'
69c41bf5b7SAndrew Jeffery    Priority:        3
7061b90636SGeorge Liu  - Regex:           '^<.*\.hpp>'
71c41bf5b7SAndrew Jeffery    Priority:        4
7261b90636SGeorge Liu  - Regex:           '^<.*'
7361b90636SGeorge Liu    Priority:        5
7461b90636SGeorge Liu  - Regex:           '.*'
7561b90636SGeorge Liu    Priority:        6
76c41bf5b7SAndrew JefferyIndentCaseLabels: true
77c41bf5b7SAndrew JefferyIndentWidth:     4
78c41bf5b7SAndrew JefferyIndentWrappedFunctionNames: true
79c41bf5b7SAndrew JefferyKeepEmptyLinesAtTheStartOfBlocks: true
80c41bf5b7SAndrew JefferyMacroBlockBegin: ''
81c41bf5b7SAndrew JefferyMacroBlockEnd:   ''
82c41bf5b7SAndrew JefferyMaxEmptyLinesToKeep: 1
83c41bf5b7SAndrew JefferyNamespaceIndentation: None
84c41bf5b7SAndrew JefferyObjCBlockIndentWidth: 2
85c41bf5b7SAndrew JefferyObjCSpaceAfterProperty: false
86c41bf5b7SAndrew JefferyObjCSpaceBeforeProtocolList: true
87c41bf5b7SAndrew JefferyPenaltyBreakBeforeFirstCallParameter: 19
88c41bf5b7SAndrew JefferyPenaltyBreakComment: 300
89c41bf5b7SAndrew JefferyPenaltyBreakFirstLessLess: 120
90c41bf5b7SAndrew JefferyPenaltyBreakString: 1000
91c41bf5b7SAndrew JefferyPenaltyExcessCharacter: 1000000
92c41bf5b7SAndrew JefferyPenaltyReturnTypeOnItsOwnLine: 60
93c41bf5b7SAndrew JefferyReflowComments:  true
94c41bf5b7SAndrew JefferySortIncludes:    true
95c41bf5b7SAndrew JefferySortUsingDeclarations: true
96c41bf5b7SAndrew JefferySpaceAfterCStyleCast: false
9761b90636SGeorge LiuSpaceAfterTemplateKeyword: true
98c41bf5b7SAndrew JefferySpaceBeforeAssignmentOperators: true
9961b90636SGeorge LiuSpaceBeforeCpp11BracedList: false
10061b90636SGeorge LiuSpaceBeforeCtorInitializerColon: true
10161b90636SGeorge LiuSpaceBeforeInheritanceColon: true
102c41bf5b7SAndrew JefferySpaceBeforeParens: ControlStatements
10361b90636SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
104c41bf5b7SAndrew JefferySpaceInEmptyParentheses: false
105c41bf5b7SAndrew JefferySpacesBeforeTrailingComments: 1
106c41bf5b7SAndrew JefferySpacesInAngles:  false
107c41bf5b7SAndrew JefferySpacesInContainerLiterals: true
108c41bf5b7SAndrew JefferySpacesInCStyleCastParentheses: false
109c41bf5b7SAndrew JefferySpacesInParentheses: false
110c41bf5b7SAndrew JefferySpacesInSquareBrackets: false
11161b90636SGeorge LiuStandard:        Latest
112c41bf5b7SAndrew JefferyTabWidth:        4
113c41bf5b7SAndrew JefferyUseTab:          Never
114c41bf5b7SAndrew Jeffery...
115