19e801a2bSVernon Mauery---
29e801a2bSVernon MaueryLanguage:        Cpp
39e801a2bSVernon Mauery# BasedOnStyle:  LLVM
49e801a2bSVernon MaueryAccessModifierOffset: -2
59e801a2bSVernon MaueryAlignAfterOpenBracket: Align
69e801a2bSVernon MaueryAlignConsecutiveAssignments: false
79e801a2bSVernon MaueryAlignConsecutiveDeclarations: false
8*bc8958feSGeorge LiuAlignEscapedNewlines: Right
99e801a2bSVernon MaueryAlignOperands:   true
109e801a2bSVernon MaueryAlignTrailingComments: true
119e801a2bSVernon MaueryAllowAllParametersOfDeclarationOnNextLine: true
129e801a2bSVernon MaueryAllowShortBlocksOnASingleLine: false
139e801a2bSVernon MaueryAllowShortCaseLabelsOnASingleLine: false
149e801a2bSVernon MaueryAllowShortFunctionsOnASingleLine: None
159e801a2bSVernon MaueryAllowShortIfStatementsOnASingleLine: false
169e801a2bSVernon MaueryAllowShortLoopsOnASingleLine: false
179e801a2bSVernon MaueryAlwaysBreakAfterReturnType: None
189e801a2bSVernon MaueryAlwaysBreakBeforeMultilineStrings: false
19*bc8958feSGeorge LiuAlwaysBreakTemplateDeclarations: Yes
209e801a2bSVernon MaueryBinPackArguments: true
219e801a2bSVernon MaueryBinPackParameters: true
229e801a2bSVernon MaueryBraceWrapping:
235b114ed7SVernon Mauery  AfterCaseLabel:  true
249e801a2bSVernon Mauery  AfterClass:      true
259e801a2bSVernon Mauery  AfterControlStatement: true
269e801a2bSVernon Mauery  AfterEnum:       true
279e801a2bSVernon Mauery  AfterFunction:   true
289e801a2bSVernon Mauery  AfterNamespace:  true
299e801a2bSVernon Mauery  AfterObjCDeclaration: true
309e801a2bSVernon Mauery  AfterStruct:     true
319e801a2bSVernon Mauery  AfterUnion:      true
32*bc8958feSGeorge Liu  AfterExternBlock: true
339e801a2bSVernon Mauery  BeforeCatch:     true
349e801a2bSVernon Mauery  BeforeElse:      true
359e801a2bSVernon Mauery  IndentBraces:    false
36*bc8958feSGeorge Liu  SplitEmptyFunction:   false
37*bc8958feSGeorge Liu  SplitEmptyRecord:     false
38*bc8958feSGeorge Liu  SplitEmptyNamespace:  false
399e801a2bSVernon MaueryBreakBeforeBinaryOperators: None
409e801a2bSVernon MaueryBreakBeforeBraces: Custom
419e801a2bSVernon MaueryBreakBeforeTernaryOperators: true
429e801a2bSVernon MaueryBreakConstructorInitializers: AfterColon
43*bc8958feSGeorge LiuBreakInheritanceList: AfterColon
44*bc8958feSGeorge LiuBreakStringLiterals: false
459e801a2bSVernon MaueryColumnLimit:     80
469e801a2bSVernon MaueryCommentPragmas:  '^ IWYU pragma:'
47*bc8958feSGeorge LiuCompactNamespaces: false
489e801a2bSVernon MaueryConstructorInitializerAllOnOneLineOrOnePerLine: false
499e801a2bSVernon MaueryConstructorInitializerIndentWidth: 4
509e801a2bSVernon MaueryContinuationIndentWidth: 4
519e801a2bSVernon MaueryCpp11BracedListStyle: true
52*bc8958feSGeorge LiuDeriveLineEnding: false
539e801a2bSVernon MaueryDerivePointerAlignment: false
549e801a2bSVernon MaueryPointerAlignment: Left
559e801a2bSVernon MaueryDisableFormat:   false
569e801a2bSVernon MaueryExperimentalAutoDetectBinPacking: false
579e801a2bSVernon MaueryFixNamespaceComments: true
589e801a2bSVernon MaueryForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
599e801a2bSVernon MaueryIncludeBlocks: Regroup
609e801a2bSVernon MaueryIncludeCategories:
619e801a2bSVernon Mauery  - Regex:           '^[<"](gtest|gmock)'
62*bc8958feSGeorge Liu    Priority:        7
639e801a2bSVernon Mauery  - Regex:           '^"config.h"'
649e801a2bSVernon Mauery    Priority:        -1
65*bc8958feSGeorge Liu  - Regex:           '^".*\.h"'
669e801a2bSVernon Mauery    Priority:        1
67*bc8958feSGeorge Liu  - Regex:           '^".*\.hpp"'
689e801a2bSVernon Mauery    Priority:        2
69*bc8958feSGeorge Liu  - Regex:           '^<.*\.h>'
709e801a2bSVernon Mauery    Priority:        3
71*bc8958feSGeorge Liu  - Regex:           '^<.*\.hpp>'
729e801a2bSVernon Mauery    Priority:        4
73*bc8958feSGeorge Liu  - Regex:           '^<.*'
74*bc8958feSGeorge Liu    Priority:        5
75*bc8958feSGeorge Liu  - Regex:           '.*'
76*bc8958feSGeorge Liu    Priority:        6
779e801a2bSVernon MaueryIndentCaseLabels: true
789e801a2bSVernon MaueryIndentWidth:     4
799e801a2bSVernon MaueryIndentWrappedFunctionNames: true
80*bc8958feSGeorge LiuKeepEmptyLinesAtTheStartOfBlocks: false
819e801a2bSVernon MaueryMacroBlockBegin: ''
829e801a2bSVernon MaueryMacroBlockEnd:   ''
839e801a2bSVernon MaueryMaxEmptyLinesToKeep: 1
849e801a2bSVernon MaueryNamespaceIndentation: None
859e801a2bSVernon MaueryObjCBlockIndentWidth: 2
869e801a2bSVernon MaueryObjCSpaceAfterProperty: false
879e801a2bSVernon MaueryObjCSpaceBeforeProtocolList: true
889e801a2bSVernon MaueryPenaltyBreakBeforeFirstCallParameter: 19
899e801a2bSVernon MaueryPenaltyBreakComment: 300
909e801a2bSVernon MaueryPenaltyBreakFirstLessLess: 120
919e801a2bSVernon MaueryPenaltyBreakString: 1000
929e801a2bSVernon MaueryPenaltyExcessCharacter: 1000000
939e801a2bSVernon MaueryPenaltyReturnTypeOnItsOwnLine: 60
949e801a2bSVernon MaueryReflowComments:  true
959e801a2bSVernon MauerySortIncludes:    true
969e801a2bSVernon MauerySortUsingDeclarations: true
979e801a2bSVernon MauerySpaceAfterCStyleCast: false
98*bc8958feSGeorge LiuSpaceAfterTemplateKeyword: true
999e801a2bSVernon MauerySpaceBeforeAssignmentOperators: true
100*bc8958feSGeorge LiuSpaceBeforeCpp11BracedList: false
101*bc8958feSGeorge LiuSpaceBeforeCtorInitializerColon: true
102*bc8958feSGeorge LiuSpaceBeforeInheritanceColon: true
1039e801a2bSVernon MauerySpaceBeforeParens: ControlStatements
104*bc8958feSGeorge LiuSpaceBeforeRangeBasedForLoopColon: true
1059e801a2bSVernon MauerySpaceInEmptyParentheses: false
1069e801a2bSVernon MauerySpacesBeforeTrailingComments: 1
1079e801a2bSVernon MauerySpacesInAngles:  false
1089e801a2bSVernon MauerySpacesInContainerLiterals: true
1099e801a2bSVernon MauerySpacesInCStyleCastParentheses: false
1109e801a2bSVernon MauerySpacesInParentheses: false
1119e801a2bSVernon MauerySpacesInSquareBrackets: false
112*bc8958feSGeorge LiuStandard:        Latest
1139e801a2bSVernon MaueryTabWidth:        4
114*bc8958feSGeorge LiuUseCRLF: false
1159e801a2bSVernon MaueryUseTab:          Never
1169e801a2bSVernon Mauery...
117