194df8c90SGunnar Mills---
294df8c90SGunnar MillsLanguage:        Cpp
394df8c90SGunnar Mills# BasedOnStyle:  LLVM
494df8c90SGunnar MillsAccessModifierOffset: -2
594df8c90SGunnar MillsAlignAfterOpenBracket: Align
694df8c90SGunnar MillsAlignConsecutiveAssignments: false
794df8c90SGunnar MillsAlignConsecutiveDeclarations: false
8b5ca1015SGeorge LiuAlignEscapedNewlines: Right
994df8c90SGunnar MillsAlignOperands:   true
1094df8c90SGunnar MillsAlignTrailingComments: true
1194df8c90SGunnar MillsAllowAllParametersOfDeclarationOnNextLine: true
1294df8c90SGunnar MillsAllowShortBlocksOnASingleLine: false
1394df8c90SGunnar MillsAllowShortCaseLabelsOnASingleLine: false
1494df8c90SGunnar MillsAllowShortFunctionsOnASingleLine: None
1594df8c90SGunnar MillsAllowShortIfStatementsOnASingleLine: false
1694df8c90SGunnar MillsAllowShortLoopsOnASingleLine: false
1794df8c90SGunnar MillsAlwaysBreakAfterReturnType: None
1894df8c90SGunnar MillsAlwaysBreakBeforeMultilineStrings: false
19b5ca1015SGeorge LiuAlwaysBreakTemplateDeclarations: Yes
2094df8c90SGunnar MillsBinPackArguments: true
2194df8c90SGunnar MillsBinPackParameters: true
2294df8c90SGunnar MillsBraceWrapping:
23b5ca1015SGeorge Liu  AfterCaseLabel:  true
2494df8c90SGunnar Mills  AfterClass:      true
2594df8c90SGunnar Mills  AfterControlStatement: true
2694df8c90SGunnar Mills  AfterEnum:       true
2794df8c90SGunnar Mills  AfterFunction:   true
2894df8c90SGunnar Mills  AfterNamespace:  true
2994df8c90SGunnar Mills  AfterObjCDeclaration: true
3094df8c90SGunnar Mills  AfterStruct:     true
3194df8c90SGunnar Mills  AfterUnion:      true
32b5ca1015SGeorge Liu  AfterExternBlock: true
3394df8c90SGunnar Mills  BeforeCatch:     true
3494df8c90SGunnar Mills  BeforeElse:      true
3594df8c90SGunnar Mills  IndentBraces:    false
36b5ca1015SGeorge Liu  SplitEmptyFunction:   false
37b5ca1015SGeorge Liu  SplitEmptyRecord:     false
38b5ca1015SGeorge Liu  SplitEmptyNamespace:  false
3994df8c90SGunnar MillsBreakBeforeBinaryOperators: None
4094df8c90SGunnar MillsBreakBeforeBraces: Custom
4194df8c90SGunnar MillsBreakBeforeTernaryOperators: true
4294df8c90SGunnar MillsBreakConstructorInitializers: AfterColon
43b5ca1015SGeorge LiuBreakInheritanceList: AfterColon
44b5ca1015SGeorge LiuBreakStringLiterals: false
4594df8c90SGunnar MillsColumnLimit:     80
4694df8c90SGunnar MillsCommentPragmas:  '^ IWYU pragma:'
47b5ca1015SGeorge LiuCompactNamespaces: false
4894df8c90SGunnar MillsConstructorInitializerAllOnOneLineOrOnePerLine: false
4994df8c90SGunnar MillsConstructorInitializerIndentWidth: 4
5094df8c90SGunnar MillsContinuationIndentWidth: 4
5194df8c90SGunnar MillsCpp11BracedListStyle: true
52*373af757SSheldon BaileyDeriveLineEnding: false
5394df8c90SGunnar MillsDerivePointerAlignment: false
5494df8c90SGunnar MillsPointerAlignment: Left
5594df8c90SGunnar MillsDisableFormat:   false
5694df8c90SGunnar MillsExperimentalAutoDetectBinPacking: false
5794df8c90SGunnar MillsFixNamespaceComments: true
5894df8c90SGunnar MillsForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
5994df8c90SGunnar MillsIncludeBlocks: Regroup
6094df8c90SGunnar MillsIncludeCategories:
6194df8c90SGunnar Mills  - Regex:           '^[<"](gtest|gmock)'
62b5ca1015SGeorge Liu    Priority:        7
6394df8c90SGunnar Mills  - Regex:           '^"config.h"'
6494df8c90SGunnar Mills    Priority:        -1
65b5ca1015SGeorge Liu  - Regex:           '^".*\.h"'
6694df8c90SGunnar Mills    Priority:        1
67b5ca1015SGeorge Liu  - Regex:           '^".*\.hpp"'
6894df8c90SGunnar Mills    Priority:        2
69b5ca1015SGeorge Liu  - Regex:           '^<.*\.h>'
7094df8c90SGunnar Mills    Priority:        3
71b5ca1015SGeorge Liu  - Regex:           '^<.*\.hpp>'
7294df8c90SGunnar Mills    Priority:        4
73b5ca1015SGeorge Liu  - Regex:           '^<.*'
74b5ca1015SGeorge Liu    Priority:        5
75b5ca1015SGeorge Liu  - Regex:           '.*'
76b5ca1015SGeorge Liu    Priority:        6
7794df8c90SGunnar MillsIndentCaseLabels: true
7894df8c90SGunnar MillsIndentWidth:     4
7994df8c90SGunnar MillsIndentWrappedFunctionNames: true
8094df8c90SGunnar MillsKeepEmptyLinesAtTheStartOfBlocks: true
8194df8c90SGunnar MillsMacroBlockBegin: ''
8294df8c90SGunnar MillsMacroBlockEnd:   ''
8394df8c90SGunnar MillsMaxEmptyLinesToKeep: 1
8494df8c90SGunnar MillsNamespaceIndentation: None
8594df8c90SGunnar MillsObjCBlockIndentWidth: 2
8694df8c90SGunnar MillsObjCSpaceAfterProperty: false
8794df8c90SGunnar MillsObjCSpaceBeforeProtocolList: true
8894df8c90SGunnar MillsPenaltyBreakBeforeFirstCallParameter: 19
8994df8c90SGunnar MillsPenaltyBreakComment: 300
9094df8c90SGunnar MillsPenaltyBreakFirstLessLess: 120
9194df8c90SGunnar MillsPenaltyBreakString: 1000
9294df8c90SGunnar MillsPenaltyExcessCharacter: 1000000
9394df8c90SGunnar MillsPenaltyReturnTypeOnItsOwnLine: 60
9494df8c90SGunnar MillsReflowComments:  true
9594df8c90SGunnar MillsSortIncludes:    true
9694df8c90SGunnar MillsSortUsingDeclarations: true
9794df8c90SGunnar MillsSpaceAfterCStyleCast: false
98b5ca1015SGeorge LiuSpaceAfterTemplateKeyword: true
9994df8c90SGunnar MillsSpaceBeforeAssignmentOperators: true
100b5ca1015SGeorge LiuSpaceBeforeCpp11BracedList: false
101b5ca1015SGeorge LiuSpaceBeforeCtorInitializerColon: true
102b5ca1015SGeorge LiuSpaceBeforeInheritanceColon: true
10394df8c90SGunnar MillsSpaceBeforeParens: ControlStatements
104b5ca1015SGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
10594df8c90SGunnar MillsSpaceInEmptyParentheses: false
10694df8c90SGunnar MillsSpacesBeforeTrailingComments: 1
10794df8c90SGunnar MillsSpacesInAngles:  false
10894df8c90SGunnar MillsSpacesInContainerLiterals: true
10994df8c90SGunnar MillsSpacesInCStyleCastParentheses: false
11094df8c90SGunnar MillsSpacesInParentheses: false
11194df8c90SGunnar MillsSpacesInSquareBrackets: false
112b5ca1015SGeorge LiuStandard:        Latest
11394df8c90SGunnar MillsTabWidth:        4
114*373af757SSheldon BaileyUseCRLF: false
11594df8c90SGunnar MillsUseTab:          Never
11694df8c90SGunnar Mills...
117