194df8c90SGunnar Mills---
294df8c90SGunnar MillsLanguage:        Cpp
394df8c90SGunnar Mills# BasedOnStyle:  LLVM
494df8c90SGunnar MillsAccessModifierOffset: -2
594df8c90SGunnar MillsAlignAfterOpenBracket: Align
694df8c90SGunnar MillsAlignConsecutiveAssignments: false
794df8c90SGunnar MillsAlignConsecutiveDeclarations: false
8b5ca1015SGeorge LiuAlignEscapedNewlines: Right
9*a49c987eSPatrick WilliamsAlignOperands:  Align
10*a49c987eSPatrick WilliamsAlignTrailingComments:
11*a49c987eSPatrick Williams  Kind: Always
12*a49c987eSPatrick Williams  OverEmptyLines: 1
1394df8c90SGunnar MillsAllowAllParametersOfDeclarationOnNextLine: true
14*a49c987eSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
1594df8c90SGunnar MillsAllowShortCaseLabelsOnASingleLine: false
16*a49c987eSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
1794df8c90SGunnar MillsAllowShortIfStatementsOnASingleLine: false
1894df8c90SGunnar MillsAllowShortLoopsOnASingleLine: false
1994df8c90SGunnar MillsAlwaysBreakAfterReturnType: None
2094df8c90SGunnar MillsAlwaysBreakBeforeMultilineStrings: false
21b5ca1015SGeorge LiuAlwaysBreakTemplateDeclarations: Yes
2294df8c90SGunnar MillsBinPackArguments: true
2394df8c90SGunnar MillsBinPackParameters: true
2494df8c90SGunnar MillsBraceWrapping:
25b5ca1015SGeorge Liu  AfterCaseLabel:  true
2694df8c90SGunnar Mills  AfterClass:      true
2794df8c90SGunnar Mills  AfterControlStatement: true
2894df8c90SGunnar Mills  AfterEnum:       true
2994df8c90SGunnar Mills  AfterFunction:   true
3094df8c90SGunnar Mills  AfterNamespace:  true
3194df8c90SGunnar Mills  AfterObjCDeclaration: true
3294df8c90SGunnar Mills  AfterStruct:     true
3394df8c90SGunnar Mills  AfterUnion:      true
34b5ca1015SGeorge Liu  AfterExternBlock: true
3594df8c90SGunnar Mills  BeforeCatch:     true
3694df8c90SGunnar Mills  BeforeElse:      true
3794df8c90SGunnar Mills  IndentBraces:    false
38b5ca1015SGeorge Liu  SplitEmptyFunction:   false
39b5ca1015SGeorge Liu  SplitEmptyRecord:     false
40b5ca1015SGeorge Liu  SplitEmptyNamespace:  false
41*a49c987eSPatrick WilliamsBreakAfterAttributes: Never
4294df8c90SGunnar MillsBreakBeforeBinaryOperators: None
4394df8c90SGunnar MillsBreakBeforeBraces: Custom
4494df8c90SGunnar MillsBreakBeforeTernaryOperators: true
4594df8c90SGunnar MillsBreakConstructorInitializers: AfterColon
46b5ca1015SGeorge LiuBreakInheritanceList: AfterColon
47b5ca1015SGeorge LiuBreakStringLiterals: false
4894df8c90SGunnar MillsColumnLimit:     80
4994df8c90SGunnar MillsCommentPragmas:  '^ IWYU pragma:'
50b5ca1015SGeorge LiuCompactNamespaces: false
5194df8c90SGunnar MillsConstructorInitializerAllOnOneLineOrOnePerLine: false
5294df8c90SGunnar MillsConstructorInitializerIndentWidth: 4
5394df8c90SGunnar MillsContinuationIndentWidth: 4
5494df8c90SGunnar MillsCpp11BracedListStyle: true
55373af757SSheldon BaileyDeriveLineEnding: false
5694df8c90SGunnar MillsDerivePointerAlignment: false
5794df8c90SGunnar MillsPointerAlignment: Left
5894df8c90SGunnar MillsDisableFormat:   false
5994df8c90SGunnar MillsExperimentalAutoDetectBinPacking: false
6094df8c90SGunnar MillsFixNamespaceComments: true
6194df8c90SGunnar MillsForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
6294df8c90SGunnar MillsIncludeBlocks: Regroup
6394df8c90SGunnar MillsIncludeCategories:
6494df8c90SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
65b5ca1015SGeorge Liu    Priority:        7
6694df8c90SGunnar Mills  - Regex:           '^"config.h"'
6794df8c90SGunnar Mills    Priority:        -1
68b5ca1015SGeorge Liu  - Regex:           '^".*\.h"'
6994df8c90SGunnar Mills    Priority:        1
70b5ca1015SGeorge Liu  - Regex:           '^".*\.hpp"'
7194df8c90SGunnar Mills    Priority:        2
72b5ca1015SGeorge Liu  - Regex:           '^<.*\.h>'
7394df8c90SGunnar Mills    Priority:        3
74b5ca1015SGeorge Liu  - Regex:           '^<.*\.hpp>'
7594df8c90SGunnar Mills    Priority:        4
76b5ca1015SGeorge Liu  - Regex:           '^<.*'
77b5ca1015SGeorge Liu    Priority:        5
78b5ca1015SGeorge Liu  - Regex:           '.*'
79b5ca1015SGeorge Liu    Priority:        6
8094df8c90SGunnar MillsIndentCaseLabels: true
81*a49c987eSPatrick WilliamsIndentRequiresClause: true
8294df8c90SGunnar MillsIndentWidth:     4
8394df8c90SGunnar MillsIndentWrappedFunctionNames: true
84*a49c987eSPatrick WilliamsInsertNewlineAtEOF: true
85*a49c987eSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*a49c987eSPatrick WilliamsLambdaBodyIndentation: OuterScope
87*a49c987eSPatrick WilliamsLineEnding: LF
8894df8c90SGunnar MillsMacroBlockBegin: ''
8994df8c90SGunnar MillsMacroBlockEnd:   ''
9094df8c90SGunnar MillsMaxEmptyLinesToKeep: 1
9194df8c90SGunnar MillsNamespaceIndentation: None
9294df8c90SGunnar MillsObjCBlockIndentWidth: 2
9394df8c90SGunnar MillsObjCSpaceAfterProperty: false
9494df8c90SGunnar MillsObjCSpaceBeforeProtocolList: true
95*a49c987eSPatrick WilliamsPenaltyBreakAssignment: 25
9694df8c90SGunnar MillsPenaltyBreakBeforeFirstCallParameter: 19
9794df8c90SGunnar MillsPenaltyBreakComment: 300
9894df8c90SGunnar MillsPenaltyBreakFirstLessLess: 120
9994df8c90SGunnar MillsPenaltyBreakString: 1000
10094df8c90SGunnar MillsPenaltyExcessCharacter: 1000000
10194df8c90SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60
102*a49c987eSPatrick WilliamsPenaltyIndentedWhitespace: 0
103*a49c987eSPatrick WilliamsQualifierAlignment: Left
104*a49c987eSPatrick WilliamsReferenceAlignment: Left
10594df8c90SGunnar MillsReflowComments:  true
106*a49c987eSPatrick WilliamsRequiresClausePosition: OwnLine
107*a49c987eSPatrick WilliamsRequiresExpressionIndentation: Keyword
10894df8c90SGunnar MillsSortIncludes:    true
10994df8c90SGunnar MillsSortUsingDeclarations: true
11094df8c90SGunnar MillsSpaceAfterCStyleCast: false
111b5ca1015SGeorge LiuSpaceAfterTemplateKeyword: true
11294df8c90SGunnar MillsSpaceBeforeAssignmentOperators: true
113b5ca1015SGeorge LiuSpaceBeforeCpp11BracedList: false
114b5ca1015SGeorge LiuSpaceBeforeCtorInitializerColon: true
115b5ca1015SGeorge LiuSpaceBeforeInheritanceColon: true
11694df8c90SGunnar MillsSpaceBeforeParens: ControlStatements
117b5ca1015SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
11894df8c90SGunnar MillsSpaceInEmptyParentheses: false
11994df8c90SGunnar MillsSpacesBeforeTrailingComments: 1
12094df8c90SGunnar MillsSpacesInAngles:  false
12194df8c90SGunnar MillsSpacesInContainerLiterals: true
12294df8c90SGunnar MillsSpacesInCStyleCastParentheses: false
12394df8c90SGunnar MillsSpacesInParentheses: false
12494df8c90SGunnar MillsSpacesInSquareBrackets: false
125b5ca1015SGeorge LiuStandard:        Latest
12694df8c90SGunnar MillsTabWidth:        4
12794df8c90SGunnar MillsUseTab:          Never
12894df8c90SGunnar Mills...
129*a49c987eSPatrick Williams
130