1*9e801a2bSVernon Mauery---
2*9e801a2bSVernon MaueryLanguage:        Cpp
3*9e801a2bSVernon Mauery# BasedOnStyle:  LLVM
4*9e801a2bSVernon MaueryAccessModifierOffset: -2
5*9e801a2bSVernon MaueryAlignAfterOpenBracket: Align
6*9e801a2bSVernon MaueryAlignConsecutiveAssignments: false
7*9e801a2bSVernon MaueryAlignConsecutiveDeclarations: false
8*9e801a2bSVernon MaueryAlignEscapedNewlinesLeft: false
9*9e801a2bSVernon MaueryAlignOperands:   true
10*9e801a2bSVernon MaueryAlignTrailingComments: true
11*9e801a2bSVernon MaueryAllowAllParametersOfDeclarationOnNextLine: true
12*9e801a2bSVernon MaueryAllowShortBlocksOnASingleLine: false
13*9e801a2bSVernon MaueryAllowShortCaseLabelsOnASingleLine: false
14*9e801a2bSVernon MaueryAllowShortFunctionsOnASingleLine: None
15*9e801a2bSVernon MaueryAllowShortIfStatementsOnASingleLine: false
16*9e801a2bSVernon MaueryAllowShortLoopsOnASingleLine: false
17*9e801a2bSVernon MaueryAlwaysBreakAfterDefinitionReturnType: None
18*9e801a2bSVernon MaueryAlwaysBreakAfterReturnType: None
19*9e801a2bSVernon MaueryAlwaysBreakBeforeMultilineStrings: false
20*9e801a2bSVernon MaueryAlwaysBreakTemplateDeclarations: true
21*9e801a2bSVernon MaueryBinPackArguments: true
22*9e801a2bSVernon MaueryBinPackParameters: true
23*9e801a2bSVernon MaueryBraceWrapping:
24*9e801a2bSVernon Mauery  AfterClass:      true
25*9e801a2bSVernon Mauery  AfterControlStatement: true
26*9e801a2bSVernon Mauery  AfterEnum:       true
27*9e801a2bSVernon Mauery  AfterFunction:   true
28*9e801a2bSVernon Mauery  AfterNamespace:  true
29*9e801a2bSVernon Mauery  AfterObjCDeclaration: true
30*9e801a2bSVernon Mauery  AfterStruct:     true
31*9e801a2bSVernon Mauery  AfterUnion:      true
32*9e801a2bSVernon Mauery  BeforeCatch:     true
33*9e801a2bSVernon Mauery  BeforeElse:      true
34*9e801a2bSVernon Mauery  IndentBraces:    false
35*9e801a2bSVernon MaueryBreakBeforeBinaryOperators: None
36*9e801a2bSVernon MaueryBreakBeforeBraces: Custom
37*9e801a2bSVernon MaueryBreakBeforeTernaryOperators: true
38*9e801a2bSVernon MaueryBreakConstructorInitializers: AfterColon
39*9e801a2bSVernon MaueryColumnLimit:     80
40*9e801a2bSVernon MaueryCommentPragmas:  '^ IWYU pragma:'
41*9e801a2bSVernon MaueryConstructorInitializerAllOnOneLineOrOnePerLine: false
42*9e801a2bSVernon MaueryConstructorInitializerIndentWidth: 4
43*9e801a2bSVernon MaueryContinuationIndentWidth: 4
44*9e801a2bSVernon MaueryCpp11BracedListStyle: true
45*9e801a2bSVernon MaueryDerivePointerAlignment: false
46*9e801a2bSVernon MaueryPointerAlignment: Left
47*9e801a2bSVernon MaueryDisableFormat:   false
48*9e801a2bSVernon MaueryExperimentalAutoDetectBinPacking: false
49*9e801a2bSVernon MaueryFixNamespaceComments: true
50*9e801a2bSVernon MaueryForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
51*9e801a2bSVernon MaueryIncludeBlocks: Regroup
52*9e801a2bSVernon MaueryIncludeCategories:
53*9e801a2bSVernon Mauery  - Regex:           '^[<"](gtest|gmock)'
54*9e801a2bSVernon Mauery    Priority:        5
55*9e801a2bSVernon Mauery  - Regex:           '^"config.h"'
56*9e801a2bSVernon Mauery    Priority:        -1
57*9e801a2bSVernon Mauery  - Regex:           '^".*\.hpp"'
58*9e801a2bSVernon Mauery    Priority:        1
59*9e801a2bSVernon Mauery  - Regex:           '^<.*\.h>'
60*9e801a2bSVernon Mauery    Priority:        2
61*9e801a2bSVernon Mauery  - Regex:           '^<.*'
62*9e801a2bSVernon Mauery    Priority:        3
63*9e801a2bSVernon Mauery  - Regex:           '.*'
64*9e801a2bSVernon Mauery    Priority:        4
65*9e801a2bSVernon MaueryIndentCaseLabels: true
66*9e801a2bSVernon MaueryIndentWidth:     4
67*9e801a2bSVernon MaueryIndentWrappedFunctionNames: true
68*9e801a2bSVernon MaueryKeepEmptyLinesAtTheStartOfBlocks: true
69*9e801a2bSVernon MaueryMacroBlockBegin: ''
70*9e801a2bSVernon MaueryMacroBlockEnd:   ''
71*9e801a2bSVernon MaueryMaxEmptyLinesToKeep: 1
72*9e801a2bSVernon MaueryNamespaceIndentation: None
73*9e801a2bSVernon MaueryObjCBlockIndentWidth: 2
74*9e801a2bSVernon MaueryObjCSpaceAfterProperty: false
75*9e801a2bSVernon MaueryObjCSpaceBeforeProtocolList: true
76*9e801a2bSVernon MaueryPenaltyBreakBeforeFirstCallParameter: 19
77*9e801a2bSVernon MaueryPenaltyBreakComment: 300
78*9e801a2bSVernon MaueryPenaltyBreakFirstLessLess: 120
79*9e801a2bSVernon MaueryPenaltyBreakString: 1000
80*9e801a2bSVernon MaueryPenaltyExcessCharacter: 1000000
81*9e801a2bSVernon MaueryPenaltyReturnTypeOnItsOwnLine: 60
82*9e801a2bSVernon MaueryReflowComments:  true
83*9e801a2bSVernon MauerySortIncludes:    true
84*9e801a2bSVernon MauerySortUsingDeclarations: true
85*9e801a2bSVernon MauerySpaceAfterCStyleCast: false
86*9e801a2bSVernon MauerySpaceBeforeAssignmentOperators: true
87*9e801a2bSVernon MauerySpaceBeforeParens: ControlStatements
88*9e801a2bSVernon MauerySpaceInEmptyParentheses: false
89*9e801a2bSVernon MauerySpacesBeforeTrailingComments: 1
90*9e801a2bSVernon MauerySpacesInAngles:  false
91*9e801a2bSVernon MauerySpacesInContainerLiterals: true
92*9e801a2bSVernon MauerySpacesInCStyleCastParentheses: false
93*9e801a2bSVernon MauerySpacesInParentheses: false
94*9e801a2bSVernon MauerySpacesInSquareBrackets: false
95*9e801a2bSVernon MaueryStandard:        Cpp11
96*9e801a2bSVernon MaueryTabWidth:        4
97*9e801a2bSVernon MaueryUseTab:          Never
98*9e801a2bSVernon Mauery...
99*9e801a2bSVernon Mauery
100