1*57d9c506SGunnar Mills---
2*57d9c506SGunnar MillsLanguage:        Cpp
3*57d9c506SGunnar Mills# BasedOnStyle:  LLVM
4*57d9c506SGunnar MillsAccessModifierOffset: -2
5*57d9c506SGunnar MillsAlignAfterOpenBracket: Align
6*57d9c506SGunnar MillsAlignConsecutiveAssignments: false
7*57d9c506SGunnar MillsAlignConsecutiveDeclarations: false
8*57d9c506SGunnar MillsAlignEscapedNewlinesLeft: false
9*57d9c506SGunnar MillsAlignOperands:   true
10*57d9c506SGunnar MillsAlignTrailingComments: true
11*57d9c506SGunnar MillsAllowAllParametersOfDeclarationOnNextLine: true
12*57d9c506SGunnar MillsAllowShortBlocksOnASingleLine: false
13*57d9c506SGunnar MillsAllowShortCaseLabelsOnASingleLine: false
14*57d9c506SGunnar MillsAllowShortFunctionsOnASingleLine: None
15*57d9c506SGunnar MillsAllowShortIfStatementsOnASingleLine: false
16*57d9c506SGunnar MillsAllowShortLoopsOnASingleLine: false
17*57d9c506SGunnar MillsAlwaysBreakAfterDefinitionReturnType: None
18*57d9c506SGunnar MillsAlwaysBreakAfterReturnType: None
19*57d9c506SGunnar MillsAlwaysBreakBeforeMultilineStrings: false
20*57d9c506SGunnar MillsAlwaysBreakTemplateDeclarations: true
21*57d9c506SGunnar MillsBinPackArguments: true
22*57d9c506SGunnar MillsBinPackParameters: true
23*57d9c506SGunnar MillsBraceWrapping:
24*57d9c506SGunnar Mills  AfterClass:      true
25*57d9c506SGunnar Mills  AfterControlStatement: true
26*57d9c506SGunnar Mills  AfterEnum:       true
27*57d9c506SGunnar Mills  AfterFunction:   true
28*57d9c506SGunnar Mills  AfterNamespace:  true
29*57d9c506SGunnar Mills  AfterObjCDeclaration: true
30*57d9c506SGunnar Mills  AfterStruct:     true
31*57d9c506SGunnar Mills  AfterUnion:      true
32*57d9c506SGunnar Mills  BeforeCatch:     true
33*57d9c506SGunnar Mills  BeforeElse:      true
34*57d9c506SGunnar Mills  IndentBraces:    false
35*57d9c506SGunnar MillsBreakBeforeBinaryOperators: None
36*57d9c506SGunnar MillsBreakBeforeBraces: Custom
37*57d9c506SGunnar MillsBreakBeforeTernaryOperators: true
38*57d9c506SGunnar MillsBreakConstructorInitializers: AfterColon
39*57d9c506SGunnar MillsColumnLimit:     80
40*57d9c506SGunnar MillsCommentPragmas:  '^ IWYU pragma:'
41*57d9c506SGunnar MillsConstructorInitializerAllOnOneLineOrOnePerLine: false
42*57d9c506SGunnar MillsConstructorInitializerIndentWidth: 4
43*57d9c506SGunnar MillsContinuationIndentWidth: 4
44*57d9c506SGunnar MillsCpp11BracedListStyle: true
45*57d9c506SGunnar MillsDerivePointerAlignment: false
46*57d9c506SGunnar MillsDisableFormat:   false
47*57d9c506SGunnar MillsExperimentalAutoDetectBinPacking: false
48*57d9c506SGunnar MillsFixNamespaceComments: true
49*57d9c506SGunnar MillsForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
50*57d9c506SGunnar MillsIncludeBlocks: Regroup
51*57d9c506SGunnar MillsIncludeCategories:
52*57d9c506SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
53*57d9c506SGunnar Mills    Priority:        5
54*57d9c506SGunnar Mills  - Regex:           '^"config.h"'
55*57d9c506SGunnar Mills    Priority:        -1
56*57d9c506SGunnar Mills  - Regex:           '^".*\.hpp"'
57*57d9c506SGunnar Mills    Priority:        1
58*57d9c506SGunnar Mills  - Regex:           '^<.*\.h>'
59*57d9c506SGunnar Mills    Priority:        2
60*57d9c506SGunnar Mills  - Regex:           '^<.*'
61*57d9c506SGunnar Mills    Priority:        3
62*57d9c506SGunnar Mills  - Regex:           '.*'
63*57d9c506SGunnar Mills    Priority:        4
64*57d9c506SGunnar MillsIndentCaseLabels: true
65*57d9c506SGunnar MillsIndentWidth:     4
66*57d9c506SGunnar MillsIndentWrappedFunctionNames: true
67*57d9c506SGunnar MillsKeepEmptyLinesAtTheStartOfBlocks: true
68*57d9c506SGunnar MillsMacroBlockBegin: ''
69*57d9c506SGunnar MillsMacroBlockEnd:   ''
70*57d9c506SGunnar MillsMaxEmptyLinesToKeep: 1
71*57d9c506SGunnar MillsNamespaceIndentation: None
72*57d9c506SGunnar MillsObjCBlockIndentWidth: 2
73*57d9c506SGunnar MillsObjCSpaceAfterProperty: false
74*57d9c506SGunnar MillsObjCSpaceBeforeProtocolList: true
75*57d9c506SGunnar MillsPenaltyBreakBeforeFirstCallParameter: 19
76*57d9c506SGunnar MillsPenaltyBreakComment: 300
77*57d9c506SGunnar MillsPenaltyBreakFirstLessLess: 120
78*57d9c506SGunnar MillsPenaltyBreakString: 1000
79*57d9c506SGunnar MillsPenaltyExcessCharacter: 1000000
80*57d9c506SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60
81*57d9c506SGunnar MillsPointerAlignment: Left
82*57d9c506SGunnar MillsReflowComments:  true
83*57d9c506SGunnar MillsSortIncludes:    true
84*57d9c506SGunnar MillsSortUsingDeclarations: true
85*57d9c506SGunnar MillsSpaceAfterCStyleCast: false
86*57d9c506SGunnar MillsSpaceBeforeAssignmentOperators: true
87*57d9c506SGunnar MillsSpaceBeforeParens: ControlStatements
88*57d9c506SGunnar MillsSpaceInEmptyParentheses: false
89*57d9c506SGunnar MillsSpacesBeforeTrailingComments: 1
90*57d9c506SGunnar MillsSpacesInAngles:  false
91*57d9c506SGunnar MillsSpacesInContainerLiterals: true
92*57d9c506SGunnar MillsSpacesInCStyleCastParentheses: false
93*57d9c506SGunnar MillsSpacesInParentheses: false
94*57d9c506SGunnar MillsSpacesInSquareBrackets: false
95*57d9c506SGunnar MillsStandard:        Cpp11
96*57d9c506SGunnar MillsTabWidth:        4
97*57d9c506SGunnar MillsUseTab:          Never
98*57d9c506SGunnar Mills...
99