1ab4cc6a5SGunnar Mills---
2ab4cc6a5SGunnar MillsLanguage:        Cpp
3ab4cc6a5SGunnar Mills# BasedOnStyle:  LLVM
4ab4cc6a5SGunnar MillsAccessModifierOffset: -2
5ab4cc6a5SGunnar MillsAlignAfterOpenBracket: Align
6ab4cc6a5SGunnar MillsAlignConsecutiveAssignments: false
7ab4cc6a5SGunnar MillsAlignConsecutiveDeclarations: false
8c6d33972SGeorge LiuAlignEscapedNewlines: Right
9ea220361SPatrick WilliamsAlignOperands:  Align
10ea220361SPatrick WilliamsAlignTrailingComments:
11ea220361SPatrick Williams  Kind: Always
12ea220361SPatrick Williams  OverEmptyLines: 1
13ab4cc6a5SGunnar MillsAllowAllParametersOfDeclarationOnNextLine: true
14ea220361SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15ab4cc6a5SGunnar MillsAllowShortCaseLabelsOnASingleLine: false
16ea220361SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
1753abd0dcSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
1853abd0dcSPatrick WilliamsAllowShortLambdasOnASingleLine: true
19ab4cc6a5SGunnar MillsAllowShortLoopsOnASingleLine: false
20ab4cc6a5SGunnar MillsAlwaysBreakAfterReturnType: None
21ab4cc6a5SGunnar MillsAlwaysBreakBeforeMultilineStrings: false
22c6d33972SGeorge LiuAlwaysBreakTemplateDeclarations: Yes
23ab4cc6a5SGunnar MillsBinPackArguments: true
24ab4cc6a5SGunnar MillsBinPackParameters: true
2553abd0dcSPatrick WilliamsBitFieldColonSpacing: None
26ab4cc6a5SGunnar MillsBraceWrapping:
273de9698dSGeorge Liu  AfterCaseLabel:  true
28ab4cc6a5SGunnar Mills  AfterClass:      true
29ab4cc6a5SGunnar Mills  AfterControlStatement: true
30ab4cc6a5SGunnar Mills  AfterEnum:       true
3153abd0dcSPatrick Williams  AfterExternBlock: true
32ab4cc6a5SGunnar Mills  AfterFunction:   true
33ab4cc6a5SGunnar Mills  AfterNamespace:  true
34ab4cc6a5SGunnar Mills  AfterObjCDeclaration: true
35ab4cc6a5SGunnar Mills  AfterStruct:     true
36ab4cc6a5SGunnar Mills  AfterUnion:      true
37ab4cc6a5SGunnar Mills  BeforeCatch:     true
38ab4cc6a5SGunnar Mills  BeforeElse:      true
3953abd0dcSPatrick Williams  BeforeLambdaBody: false
4053abd0dcSPatrick Williams  BeforeWhile:     false
41ab4cc6a5SGunnar Mills  IndentBraces:    false
42c6d33972SGeorge Liu  SplitEmptyFunction:   false
43c6d33972SGeorge Liu  SplitEmptyRecord:     false
44c6d33972SGeorge Liu  SplitEmptyNamespace:  false
45ea220361SPatrick WilliamsBreakAfterAttributes: Never
46ab4cc6a5SGunnar MillsBreakBeforeBinaryOperators: None
47ab4cc6a5SGunnar MillsBreakBeforeBraces: Custom
48ab4cc6a5SGunnar MillsBreakBeforeTernaryOperators: true
49ab4cc6a5SGunnar MillsBreakConstructorInitializers: AfterColon
50c6d33972SGeorge LiuBreakInheritanceList: AfterColon
5115acddc6SGeorge LiuBreakStringLiterals: false
52ab4cc6a5SGunnar MillsColumnLimit:     80
53ab4cc6a5SGunnar MillsCommentPragmas:  '^ IWYU pragma:'
54c6d33972SGeorge LiuCompactNamespaces: false
55ab4cc6a5SGunnar MillsConstructorInitializerIndentWidth: 4
56ab4cc6a5SGunnar MillsContinuationIndentWidth: 4
57ab4cc6a5SGunnar MillsCpp11BracedListStyle: true
58ab4cc6a5SGunnar MillsDerivePointerAlignment: false
59ab4cc6a5SGunnar MillsDisableFormat:   false
60ab4cc6a5SGunnar MillsFixNamespaceComments: true
6153abd0dcSPatrick WilliamsForEachMacros:
6253abd0dcSPatrick Williams  - foreach
6353abd0dcSPatrick Williams  - Q_FOREACH
6453abd0dcSPatrick Williams  - BOOST_FOREACH
65ab4cc6a5SGunnar MillsIncludeBlocks: Regroup
66ab4cc6a5SGunnar MillsIncludeCategories:
67ab4cc6a5SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
68c6d33972SGeorge Liu    Priority:        7
69ab4cc6a5SGunnar Mills  - Regex:           '^"config.h"'
70ab4cc6a5SGunnar Mills    Priority:        -1
71c6d33972SGeorge Liu  - Regex:           '^".*\.h"'
72ab4cc6a5SGunnar Mills    Priority:        1
73c6d33972SGeorge Liu  - Regex:           '^".*\.hpp"'
74ab4cc6a5SGunnar Mills    Priority:        2
75c6d33972SGeorge Liu  - Regex:           '^<.*\.h>'
76ab4cc6a5SGunnar Mills    Priority:        3
77c6d33972SGeorge Liu  - Regex:           '^<.*\.hpp>'
78ab4cc6a5SGunnar Mills    Priority:        4
79c6d33972SGeorge Liu  - Regex:           '^<.*'
80c6d33972SGeorge Liu    Priority:        5
81c6d33972SGeorge Liu  - Regex:           '.*'
82c6d33972SGeorge Liu    Priority:        6
83ab4cc6a5SGunnar MillsIndentCaseLabels: true
8453abd0dcSPatrick WilliamsIndentExternBlock: NoIndent
85ea220361SPatrick WilliamsIndentRequiresClause: true
86ab4cc6a5SGunnar MillsIndentWidth:     4
87ab4cc6a5SGunnar MillsIndentWrappedFunctionNames: true
88ea220361SPatrick WilliamsInsertNewlineAtEOF: true
89ea220361SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*c0e77cf8SPatrick WilliamsLambdaBodyIndentation: Signature
91ea220361SPatrick WilliamsLineEnding: LF
92ab4cc6a5SGunnar MillsMacroBlockBegin: ''
93ab4cc6a5SGunnar MillsMacroBlockEnd:   ''
94ab4cc6a5SGunnar MillsMaxEmptyLinesToKeep: 1
95ab4cc6a5SGunnar MillsNamespaceIndentation: None
96ab4cc6a5SGunnar MillsObjCBlockIndentWidth: 2
97ab4cc6a5SGunnar MillsObjCSpaceAfterProperty: false
98ab4cc6a5SGunnar MillsObjCSpaceBeforeProtocolList: true
9953abd0dcSPatrick WilliamsPackConstructorInitializers: BinPack
100ea220361SPatrick WilliamsPenaltyBreakAssignment: 25
101*c0e77cf8SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
102ab4cc6a5SGunnar MillsPenaltyBreakComment: 300
103ab4cc6a5SGunnar MillsPenaltyBreakFirstLessLess: 120
104ab4cc6a5SGunnar MillsPenaltyBreakString: 1000
105*c0e77cf8SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
106ab4cc6a5SGunnar MillsPenaltyExcessCharacter: 1000000
107ab4cc6a5SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60
108*c0e77cf8SPatrick WilliamsPenaltyIndentedWhitespace: 1
10953abd0dcSPatrick WilliamsPointerAlignment: Left
110ea220361SPatrick WilliamsQualifierAlignment: Left
111ea220361SPatrick WilliamsReferenceAlignment: Left
112ab4cc6a5SGunnar MillsReflowComments:  true
113ea220361SPatrick WilliamsRequiresClausePosition: OwnLine
114ea220361SPatrick WilliamsRequiresExpressionIndentation: Keyword
11553abd0dcSPatrick WilliamsSortIncludes: CaseSensitive
116ab4cc6a5SGunnar MillsSortUsingDeclarations: true
117ab4cc6a5SGunnar MillsSpaceAfterCStyleCast: false
118c6d33972SGeorge LiuSpaceAfterTemplateKeyword: true
119ab4cc6a5SGunnar MillsSpaceBeforeAssignmentOperators: true
120c6d33972SGeorge LiuSpaceBeforeCpp11BracedList: false
121c6d33972SGeorge LiuSpaceBeforeCtorInitializerColon: true
122c6d33972SGeorge LiuSpaceBeforeInheritanceColon: true
123ab4cc6a5SGunnar MillsSpaceBeforeParens: ControlStatements
124c6d33972SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
125ab4cc6a5SGunnar MillsSpaceInEmptyParentheses: false
126ab4cc6a5SGunnar MillsSpacesBeforeTrailingComments: 1
12753abd0dcSPatrick WilliamsSpacesInAngles: Never
128ab4cc6a5SGunnar MillsSpacesInContainerLiterals: true
129ab4cc6a5SGunnar MillsSpacesInCStyleCastParentheses: false
130ab4cc6a5SGunnar MillsSpacesInParentheses: false
131ab4cc6a5SGunnar MillsSpacesInSquareBrackets: false
132c6d33972SGeorge LiuStandard:        Latest
133ab4cc6a5SGunnar MillsTabWidth:        4
134ab4cc6a5SGunnar MillsUseTab:          Never
135ab4cc6a5SGunnar Mills...
136ea220361SPatrick Williams
137