10084047dSAppaRao Puli---
20084047dSAppaRao PuliLanguage:        Cpp
30084047dSAppaRao Puli# BasedOnStyle:  LLVM
40084047dSAppaRao PuliAccessModifierOffset: -2
50084047dSAppaRao PuliAlignAfterOpenBracket: Align
60084047dSAppaRao PuliAlignConsecutiveAssignments: false
70084047dSAppaRao PuliAlignConsecutiveDeclarations: false
8ee853eb2SAppaRao PuliAlignEscapedNewlines: Right
9dfc7270aSPatrick WilliamsAlignOperands:  Align
10dfc7270aSPatrick WilliamsAlignTrailingComments:
11dfc7270aSPatrick Williams  Kind: Always
12dfc7270aSPatrick Williams  OverEmptyLines: 1
130084047dSAppaRao PuliAllowAllParametersOfDeclarationOnNextLine: true
14dfc7270aSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
150084047dSAppaRao PuliAllowShortCaseLabelsOnASingleLine: false
16dfc7270aSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17d8effd63SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18d8effd63SPatrick WilliamsAllowShortLambdasOnASingleLine: true
190084047dSAppaRao PuliAllowShortLoopsOnASingleLine: false
200084047dSAppaRao PuliAlwaysBreakAfterReturnType: None
210084047dSAppaRao PuliAlwaysBreakBeforeMultilineStrings: false
22ee853eb2SAppaRao PuliAlwaysBreakTemplateDeclarations: Yes
230084047dSAppaRao PuliBinPackArguments: true
240084047dSAppaRao PuliBinPackParameters: true
25d8effd63SPatrick WilliamsBitFieldColonSpacing: None
260084047dSAppaRao PuliBraceWrapping:
27ee853eb2SAppaRao Puli  AfterCaseLabel:  true
280084047dSAppaRao Puli  AfterClass:      true
290084047dSAppaRao Puli  AfterControlStatement: true
300084047dSAppaRao Puli  AfterEnum:       true
31d8effd63SPatrick Williams  AfterExternBlock: true
320084047dSAppaRao Puli  AfterFunction:   true
330084047dSAppaRao Puli  AfterNamespace:  true
340084047dSAppaRao Puli  AfterObjCDeclaration: true
350084047dSAppaRao Puli  AfterStruct:     true
360084047dSAppaRao Puli  AfterUnion:      true
370084047dSAppaRao Puli  BeforeCatch:     true
380084047dSAppaRao Puli  BeforeElse:      true
39d8effd63SPatrick Williams  BeforeLambdaBody: false
40d8effd63SPatrick Williams  BeforeWhile:     false
410084047dSAppaRao Puli  IndentBraces:    false
42ee853eb2SAppaRao Puli  SplitEmptyFunction:   false
43ee853eb2SAppaRao Puli  SplitEmptyRecord:     false
44ee853eb2SAppaRao Puli  SplitEmptyNamespace:  false
45dfc7270aSPatrick WilliamsBreakAfterAttributes: Never
460084047dSAppaRao PuliBreakBeforeBinaryOperators: None
470084047dSAppaRao PuliBreakBeforeBraces: Custom
480084047dSAppaRao PuliBreakBeforeTernaryOperators: true
490084047dSAppaRao PuliBreakConstructorInitializers: AfterColon
50ee853eb2SAppaRao PuliBreakInheritanceList: AfterColon
51fa5d5ca7SGeorge LiuBreakStringLiterals: false
520084047dSAppaRao PuliColumnLimit:     80
530084047dSAppaRao PuliCommentPragmas:  '^ IWYU pragma:'
54ee853eb2SAppaRao PuliCompactNamespaces: false
550084047dSAppaRao PuliConstructorInitializerIndentWidth: 4
560084047dSAppaRao PuliContinuationIndentWidth: 4
570084047dSAppaRao PuliCpp11BracedListStyle: true
58ee853eb2SAppaRao PuliDerivePointerAlignment: false
590084047dSAppaRao PuliDisableFormat:   false
600084047dSAppaRao PuliFixNamespaceComments: true
61d8effd63SPatrick WilliamsForEachMacros:
62d8effd63SPatrick Williams  - foreach
63d8effd63SPatrick Williams  - Q_FOREACH
64d8effd63SPatrick Williams  - BOOST_FOREACH
65ee853eb2SAppaRao PuliIncludeBlocks: Regroup
66ee853eb2SAppaRao PuliIncludeCategories:
67ee853eb2SAppaRao Puli  - Regex:           '^[<"](gtest|gmock)'
68ee853eb2SAppaRao Puli    Priority:        7
69ee853eb2SAppaRao Puli  - Regex:           '^"config.h"'
70ee853eb2SAppaRao Puli    Priority:        -1
71ee853eb2SAppaRao Puli  - Regex:           '^".*\.h"'
72ee853eb2SAppaRao Puli    Priority:        1
73ee853eb2SAppaRao Puli  - Regex:           '^".*\.hpp"'
74ee853eb2SAppaRao Puli    Priority:        2
75ee853eb2SAppaRao Puli  - Regex:           '^<.*\.h>'
76ee853eb2SAppaRao Puli    Priority:        3
77ee853eb2SAppaRao Puli  - Regex:           '^<.*\.hpp>'
78ee853eb2SAppaRao Puli    Priority:        4
79ee853eb2SAppaRao Puli  - Regex:           '^<.*'
80ee853eb2SAppaRao Puli    Priority:        5
81ee853eb2SAppaRao Puli  - Regex:           '.*'
82ee853eb2SAppaRao Puli    Priority:        6
830084047dSAppaRao PuliIndentCaseLabels: true
84d8effd63SPatrick WilliamsIndentExternBlock: NoIndent
85dfc7270aSPatrick WilliamsIndentRequiresClause: true
860084047dSAppaRao PuliIndentWidth:     4
870084047dSAppaRao PuliIndentWrappedFunctionNames: true
88dfc7270aSPatrick WilliamsInsertNewlineAtEOF: true
89dfc7270aSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*de879726SPatrick WilliamsLambdaBodyIndentation: Signature
91dfc7270aSPatrick WilliamsLineEnding: LF
920084047dSAppaRao PuliMacroBlockBegin: ''
930084047dSAppaRao PuliMacroBlockEnd:   ''
940084047dSAppaRao PuliMaxEmptyLinesToKeep: 1
950084047dSAppaRao PuliNamespaceIndentation: None
960084047dSAppaRao PuliObjCBlockIndentWidth: 2
970084047dSAppaRao PuliObjCSpaceAfterProperty: false
980084047dSAppaRao PuliObjCSpaceBeforeProtocolList: true
99d8effd63SPatrick WilliamsPackConstructorInitializers: BinPack
100dfc7270aSPatrick WilliamsPenaltyBreakAssignment: 25
101*de879726SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
1020084047dSAppaRao PuliPenaltyBreakComment: 300
1030084047dSAppaRao PuliPenaltyBreakFirstLessLess: 120
1040084047dSAppaRao PuliPenaltyBreakString: 1000
105*de879726SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
1060084047dSAppaRao PuliPenaltyExcessCharacter: 1000000
1070084047dSAppaRao PuliPenaltyReturnTypeOnItsOwnLine: 60
108*de879726SPatrick WilliamsPenaltyIndentedWhitespace: 1
109d8effd63SPatrick WilliamsPointerAlignment: Left
110dfc7270aSPatrick WilliamsQualifierAlignment: Left
111dfc7270aSPatrick WilliamsReferenceAlignment: Left
1120084047dSAppaRao PuliReflowComments:  true
113dfc7270aSPatrick WilliamsRequiresClausePosition: OwnLine
114dfc7270aSPatrick WilliamsRequiresExpressionIndentation: Keyword
115d8effd63SPatrick WilliamsSortIncludes: CaseSensitive
116ee853eb2SAppaRao PuliSortUsingDeclarations: true
1170084047dSAppaRao PuliSpaceAfterCStyleCast: false
118ee853eb2SAppaRao PuliSpaceAfterTemplateKeyword: true
1190084047dSAppaRao PuliSpaceBeforeAssignmentOperators: true
120ee853eb2SAppaRao PuliSpaceBeforeCpp11BracedList: false
121ee853eb2SAppaRao PuliSpaceBeforeCtorInitializerColon: true
122ee853eb2SAppaRao PuliSpaceBeforeInheritanceColon: true
1230084047dSAppaRao PuliSpaceBeforeParens: ControlStatements
124ee853eb2SAppaRao PuliSpaceBeforeRangeBasedForLoopColon: true
1250084047dSAppaRao PuliSpaceInEmptyParentheses: false
1260084047dSAppaRao PuliSpacesBeforeTrailingComments: 1
127d8effd63SPatrick WilliamsSpacesInAngles: Never
1280084047dSAppaRao PuliSpacesInContainerLiterals: true
1290084047dSAppaRao PuliSpacesInCStyleCastParentheses: false
1300084047dSAppaRao PuliSpacesInParentheses: false
1310084047dSAppaRao PuliSpacesInSquareBrackets: false
132fa5d5ca7SGeorge LiuStandard:        Latest
1330084047dSAppaRao PuliTabWidth:        4
1340084047dSAppaRao PuliUseTab:          Never
1350084047dSAppaRao Puli...
136ee853eb2SAppaRao Puli
137