10084047dSAppaRao Puli---
20084047dSAppaRao PuliLanguage:        Cpp
30084047dSAppaRao Puli# BasedOnStyle:  LLVM
40084047dSAppaRao PuliAccessModifierOffset: -2
50084047dSAppaRao PuliAlignAfterOpenBracket: Align
60084047dSAppaRao PuliAlignConsecutiveAssignments: false
70084047dSAppaRao PuliAlignConsecutiveDeclarations: false
8ee853eb2SAppaRao PuliAlignEscapedNewlines: Right
9*dfc7270aSPatrick WilliamsAlignOperands:  Align
10*dfc7270aSPatrick WilliamsAlignTrailingComments:
11*dfc7270aSPatrick Williams  Kind: Always
12*dfc7270aSPatrick Williams  OverEmptyLines: 1
130084047dSAppaRao PuliAllowAllParametersOfDeclarationOnNextLine: true
14*dfc7270aSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
150084047dSAppaRao PuliAllowShortCaseLabelsOnASingleLine: false
16*dfc7270aSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
170084047dSAppaRao PuliAllowShortIfStatementsOnASingleLine: false
180084047dSAppaRao PuliAllowShortLoopsOnASingleLine: false
190084047dSAppaRao PuliAlwaysBreakAfterReturnType: None
200084047dSAppaRao PuliAlwaysBreakBeforeMultilineStrings: false
21ee853eb2SAppaRao PuliAlwaysBreakTemplateDeclarations: Yes
220084047dSAppaRao PuliBinPackArguments: true
230084047dSAppaRao PuliBinPackParameters: true
240084047dSAppaRao PuliBraceWrapping:
25ee853eb2SAppaRao Puli  AfterCaseLabel:  true
260084047dSAppaRao Puli  AfterClass:      true
270084047dSAppaRao Puli  AfterControlStatement: true
280084047dSAppaRao Puli  AfterEnum:       true
290084047dSAppaRao Puli  AfterFunction:   true
300084047dSAppaRao Puli  AfterNamespace:  true
310084047dSAppaRao Puli  AfterObjCDeclaration: true
320084047dSAppaRao Puli  AfterStruct:     true
330084047dSAppaRao Puli  AfterUnion:      true
34ee853eb2SAppaRao Puli  AfterExternBlock: true
350084047dSAppaRao Puli  BeforeCatch:     true
360084047dSAppaRao Puli  BeforeElse:      true
370084047dSAppaRao Puli  IndentBraces:    false
38ee853eb2SAppaRao Puli  SplitEmptyFunction:   false
39ee853eb2SAppaRao Puli  SplitEmptyRecord:     false
40ee853eb2SAppaRao Puli  SplitEmptyNamespace:  false
41*dfc7270aSPatrick WilliamsBreakAfterAttributes: Never
420084047dSAppaRao PuliBreakBeforeBinaryOperators: None
430084047dSAppaRao PuliBreakBeforeBraces: Custom
440084047dSAppaRao PuliBreakBeforeTernaryOperators: true
450084047dSAppaRao PuliBreakConstructorInitializers: AfterColon
46ee853eb2SAppaRao PuliBreakInheritanceList: AfterColon
47fa5d5ca7SGeorge LiuBreakStringLiterals: false
480084047dSAppaRao PuliColumnLimit:     80
490084047dSAppaRao PuliCommentPragmas:  '^ IWYU pragma:'
50ee853eb2SAppaRao PuliCompactNamespaces: false
510084047dSAppaRao PuliConstructorInitializerAllOnOneLineOrOnePerLine: false
520084047dSAppaRao PuliConstructorInitializerIndentWidth: 4
530084047dSAppaRao PuliContinuationIndentWidth: 4
540084047dSAppaRao PuliCpp11BracedListStyle: true
55fa5d5ca7SGeorge LiuDeriveLineEnding: false
56ee853eb2SAppaRao PuliDerivePointerAlignment: false
570084047dSAppaRao PuliPointerAlignment: Left
580084047dSAppaRao PuliDisableFormat:   false
590084047dSAppaRao PuliExperimentalAutoDetectBinPacking: false
600084047dSAppaRao PuliFixNamespaceComments: true
610084047dSAppaRao PuliForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62ee853eb2SAppaRao PuliIncludeBlocks: Regroup
63ee853eb2SAppaRao PuliIncludeCategories:
64ee853eb2SAppaRao Puli  - Regex:           '^[<"](gtest|gmock)'
65ee853eb2SAppaRao Puli    Priority:        7
66ee853eb2SAppaRao Puli  - Regex:           '^"config.h"'
67ee853eb2SAppaRao Puli    Priority:        -1
68ee853eb2SAppaRao Puli  - Regex:           '^".*\.h"'
69ee853eb2SAppaRao Puli    Priority:        1
70ee853eb2SAppaRao Puli  - Regex:           '^".*\.hpp"'
71ee853eb2SAppaRao Puli    Priority:        2
72ee853eb2SAppaRao Puli  - Regex:           '^<.*\.h>'
73ee853eb2SAppaRao Puli    Priority:        3
74ee853eb2SAppaRao Puli  - Regex:           '^<.*\.hpp>'
75ee853eb2SAppaRao Puli    Priority:        4
76ee853eb2SAppaRao Puli  - Regex:           '^<.*'
77ee853eb2SAppaRao Puli    Priority:        5
78ee853eb2SAppaRao Puli  - Regex:           '.*'
79ee853eb2SAppaRao Puli    Priority:        6
800084047dSAppaRao PuliIndentCaseLabels: true
81*dfc7270aSPatrick WilliamsIndentRequiresClause: true
820084047dSAppaRao PuliIndentWidth:     4
830084047dSAppaRao PuliIndentWrappedFunctionNames: true
84*dfc7270aSPatrick WilliamsInsertNewlineAtEOF: true
85*dfc7270aSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*dfc7270aSPatrick WilliamsLambdaBodyIndentation: OuterScope
87*dfc7270aSPatrick WilliamsLineEnding: LF
880084047dSAppaRao PuliMacroBlockBegin: ''
890084047dSAppaRao PuliMacroBlockEnd:   ''
900084047dSAppaRao PuliMaxEmptyLinesToKeep: 1
910084047dSAppaRao PuliNamespaceIndentation: None
920084047dSAppaRao PuliObjCBlockIndentWidth: 2
930084047dSAppaRao PuliObjCSpaceAfterProperty: false
940084047dSAppaRao PuliObjCSpaceBeforeProtocolList: true
95*dfc7270aSPatrick WilliamsPenaltyBreakAssignment: 25
960084047dSAppaRao PuliPenaltyBreakBeforeFirstCallParameter: 19
970084047dSAppaRao PuliPenaltyBreakComment: 300
980084047dSAppaRao PuliPenaltyBreakFirstLessLess: 120
990084047dSAppaRao PuliPenaltyBreakString: 1000
1000084047dSAppaRao PuliPenaltyExcessCharacter: 1000000
1010084047dSAppaRao PuliPenaltyReturnTypeOnItsOwnLine: 60
102*dfc7270aSPatrick WilliamsPenaltyIndentedWhitespace: 0
103*dfc7270aSPatrick WilliamsQualifierAlignment: Left
104*dfc7270aSPatrick WilliamsReferenceAlignment: Left
1050084047dSAppaRao PuliReflowComments:  true
106*dfc7270aSPatrick WilliamsRequiresClausePosition: OwnLine
107*dfc7270aSPatrick WilliamsRequiresExpressionIndentation: Keyword
108ee853eb2SAppaRao PuliSortIncludes:    true
109ee853eb2SAppaRao PuliSortUsingDeclarations: true
1100084047dSAppaRao PuliSpaceAfterCStyleCast: false
111ee853eb2SAppaRao PuliSpaceAfterTemplateKeyword: true
1120084047dSAppaRao PuliSpaceBeforeAssignmentOperators: true
113ee853eb2SAppaRao PuliSpaceBeforeCpp11BracedList: false
114ee853eb2SAppaRao PuliSpaceBeforeCtorInitializerColon: true
115ee853eb2SAppaRao PuliSpaceBeforeInheritanceColon: true
1160084047dSAppaRao PuliSpaceBeforeParens: ControlStatements
117ee853eb2SAppaRao PuliSpaceBeforeRangeBasedForLoopColon: true
1180084047dSAppaRao PuliSpaceInEmptyParentheses: false
1190084047dSAppaRao PuliSpacesBeforeTrailingComments: 1
1200084047dSAppaRao PuliSpacesInAngles:  false
1210084047dSAppaRao PuliSpacesInContainerLiterals: true
1220084047dSAppaRao PuliSpacesInCStyleCastParentheses: false
1230084047dSAppaRao PuliSpacesInParentheses: false
1240084047dSAppaRao PuliSpacesInSquareBrackets: false
125fa5d5ca7SGeorge LiuStandard:        Latest
1260084047dSAppaRao PuliTabWidth:        4
1270084047dSAppaRao PuliUseTab:          Never
1280084047dSAppaRao Puli...
129ee853eb2SAppaRao Puli
130