1ab4cc6a5SGunnar Mills---
2ab4cc6a5SGunnar MillsLanguage:        Cpp
3ab4cc6a5SGunnar Mills# BasedOnStyle:  LLVM
4ab4cc6a5SGunnar MillsAccessModifierOffset: -2
5ab4cc6a5SGunnar MillsAlignAfterOpenBracket: Align
6ab4cc6a5SGunnar MillsAlignConsecutiveAssignments: false
7ab4cc6a5SGunnar MillsAlignConsecutiveDeclarations: false
8c6d33972SGeorge LiuAlignEscapedNewlines: Right
9*ea220361SPatrick WilliamsAlignOperands:  Align
10*ea220361SPatrick WilliamsAlignTrailingComments:
11*ea220361SPatrick Williams  Kind: Always
12*ea220361SPatrick Williams  OverEmptyLines: 1
13ab4cc6a5SGunnar MillsAllowAllParametersOfDeclarationOnNextLine: true
14*ea220361SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15ab4cc6a5SGunnar MillsAllowShortCaseLabelsOnASingleLine: false
16*ea220361SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17ab4cc6a5SGunnar MillsAllowShortIfStatementsOnASingleLine: false
18ab4cc6a5SGunnar MillsAllowShortLoopsOnASingleLine: false
19ab4cc6a5SGunnar MillsAlwaysBreakAfterReturnType: None
20ab4cc6a5SGunnar MillsAlwaysBreakBeforeMultilineStrings: false
21c6d33972SGeorge LiuAlwaysBreakTemplateDeclarations: Yes
22ab4cc6a5SGunnar MillsBinPackArguments: true
23ab4cc6a5SGunnar MillsBinPackParameters: true
24ab4cc6a5SGunnar MillsBraceWrapping:
253de9698dSGeorge Liu  AfterCaseLabel:  true
26ab4cc6a5SGunnar Mills  AfterClass:      true
27ab4cc6a5SGunnar Mills  AfterControlStatement: true
28ab4cc6a5SGunnar Mills  AfterEnum:       true
29ab4cc6a5SGunnar Mills  AfterFunction:   true
30ab4cc6a5SGunnar Mills  AfterNamespace:  true
31ab4cc6a5SGunnar Mills  AfterObjCDeclaration: true
32ab4cc6a5SGunnar Mills  AfterStruct:     true
33ab4cc6a5SGunnar Mills  AfterUnion:      true
34c6d33972SGeorge Liu  AfterExternBlock: true
35ab4cc6a5SGunnar Mills  BeforeCatch:     true
36ab4cc6a5SGunnar Mills  BeforeElse:      true
37ab4cc6a5SGunnar Mills  IndentBraces:    false
38c6d33972SGeorge Liu  SplitEmptyFunction:   false
39c6d33972SGeorge Liu  SplitEmptyRecord:     false
40c6d33972SGeorge Liu  SplitEmptyNamespace:  false
41*ea220361SPatrick WilliamsBreakAfterAttributes: Never
42ab4cc6a5SGunnar MillsBreakBeforeBinaryOperators: None
43ab4cc6a5SGunnar MillsBreakBeforeBraces: Custom
44ab4cc6a5SGunnar MillsBreakBeforeTernaryOperators: true
45ab4cc6a5SGunnar MillsBreakConstructorInitializers: AfterColon
46c6d33972SGeorge LiuBreakInheritanceList: AfterColon
4715acddc6SGeorge LiuBreakStringLiterals: false
48ab4cc6a5SGunnar MillsColumnLimit:     80
49ab4cc6a5SGunnar MillsCommentPragmas:  '^ IWYU pragma:'
50c6d33972SGeorge LiuCompactNamespaces: false
51ab4cc6a5SGunnar MillsConstructorInitializerAllOnOneLineOrOnePerLine: false
52ab4cc6a5SGunnar MillsConstructorInitializerIndentWidth: 4
53ab4cc6a5SGunnar MillsContinuationIndentWidth: 4
54ab4cc6a5SGunnar MillsCpp11BracedListStyle: true
5515acddc6SGeorge LiuDeriveLineEnding: false
56ab4cc6a5SGunnar MillsDerivePointerAlignment: false
57c6d33972SGeorge LiuPointerAlignment: Left
58ab4cc6a5SGunnar MillsDisableFormat:   false
59ab4cc6a5SGunnar MillsExperimentalAutoDetectBinPacking: false
60ab4cc6a5SGunnar MillsFixNamespaceComments: true
61ab4cc6a5SGunnar MillsForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62ab4cc6a5SGunnar MillsIncludeBlocks: Regroup
63ab4cc6a5SGunnar MillsIncludeCategories:
64ab4cc6a5SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
65c6d33972SGeorge Liu    Priority:        7
66ab4cc6a5SGunnar Mills  - Regex:           '^"config.h"'
67ab4cc6a5SGunnar Mills    Priority:        -1
68c6d33972SGeorge Liu  - Regex:           '^".*\.h"'
69ab4cc6a5SGunnar Mills    Priority:        1
70c6d33972SGeorge Liu  - Regex:           '^".*\.hpp"'
71ab4cc6a5SGunnar Mills    Priority:        2
72c6d33972SGeorge Liu  - Regex:           '^<.*\.h>'
73ab4cc6a5SGunnar Mills    Priority:        3
74c6d33972SGeorge Liu  - Regex:           '^<.*\.hpp>'
75ab4cc6a5SGunnar Mills    Priority:        4
76c6d33972SGeorge Liu  - Regex:           '^<.*'
77c6d33972SGeorge Liu    Priority:        5
78c6d33972SGeorge Liu  - Regex:           '.*'
79c6d33972SGeorge Liu    Priority:        6
80ab4cc6a5SGunnar MillsIndentCaseLabels: true
81*ea220361SPatrick WilliamsIndentRequiresClause: true
82ab4cc6a5SGunnar MillsIndentWidth:     4
83ab4cc6a5SGunnar MillsIndentWrappedFunctionNames: true
84*ea220361SPatrick WilliamsInsertNewlineAtEOF: true
85*ea220361SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*ea220361SPatrick WilliamsLambdaBodyIndentation: OuterScope
87*ea220361SPatrick WilliamsLineEnding: LF
88ab4cc6a5SGunnar MillsMacroBlockBegin: ''
89ab4cc6a5SGunnar MillsMacroBlockEnd:   ''
90ab4cc6a5SGunnar MillsMaxEmptyLinesToKeep: 1
91ab4cc6a5SGunnar MillsNamespaceIndentation: None
92ab4cc6a5SGunnar MillsObjCBlockIndentWidth: 2
93ab4cc6a5SGunnar MillsObjCSpaceAfterProperty: false
94ab4cc6a5SGunnar MillsObjCSpaceBeforeProtocolList: true
95*ea220361SPatrick WilliamsPenaltyBreakAssignment: 25
96ab4cc6a5SGunnar MillsPenaltyBreakBeforeFirstCallParameter: 19
97ab4cc6a5SGunnar MillsPenaltyBreakComment: 300
98ab4cc6a5SGunnar MillsPenaltyBreakFirstLessLess: 120
99ab4cc6a5SGunnar MillsPenaltyBreakString: 1000
100ab4cc6a5SGunnar MillsPenaltyExcessCharacter: 1000000
101ab4cc6a5SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60
102*ea220361SPatrick WilliamsPenaltyIndentedWhitespace: 0
103*ea220361SPatrick WilliamsQualifierAlignment: Left
104*ea220361SPatrick WilliamsReferenceAlignment: Left
105ab4cc6a5SGunnar MillsReflowComments:  true
106*ea220361SPatrick WilliamsRequiresClausePosition: OwnLine
107*ea220361SPatrick WilliamsRequiresExpressionIndentation: Keyword
108ab4cc6a5SGunnar MillsSortIncludes:    true
109ab4cc6a5SGunnar MillsSortUsingDeclarations: true
110ab4cc6a5SGunnar MillsSpaceAfterCStyleCast: false
111c6d33972SGeorge LiuSpaceAfterTemplateKeyword: true
112ab4cc6a5SGunnar MillsSpaceBeforeAssignmentOperators: true
113c6d33972SGeorge LiuSpaceBeforeCpp11BracedList: false
114c6d33972SGeorge LiuSpaceBeforeCtorInitializerColon: true
115c6d33972SGeorge LiuSpaceBeforeInheritanceColon: true
116ab4cc6a5SGunnar MillsSpaceBeforeParens: ControlStatements
117c6d33972SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
118ab4cc6a5SGunnar MillsSpaceInEmptyParentheses: false
119ab4cc6a5SGunnar MillsSpacesBeforeTrailingComments: 1
120ab4cc6a5SGunnar MillsSpacesInAngles:  false
121ab4cc6a5SGunnar MillsSpacesInContainerLiterals: true
122ab4cc6a5SGunnar MillsSpacesInCStyleCastParentheses: false
123ab4cc6a5SGunnar MillsSpacesInParentheses: false
124ab4cc6a5SGunnar MillsSpacesInSquareBrackets: false
125c6d33972SGeorge LiuStandard:        Latest
126ab4cc6a5SGunnar MillsTabWidth:        4
127ab4cc6a5SGunnar MillsUseTab:          Never
128ab4cc6a5SGunnar Mills...
129*ea220361SPatrick Williams
130