10084047dSAppaRao Puli---
20084047dSAppaRao PuliLanguage:        Cpp
30084047dSAppaRao Puli# BasedOnStyle:  LLVM
40084047dSAppaRao PuliAccessModifierOffset: -2
50084047dSAppaRao PuliAlignAfterOpenBracket: Align
60084047dSAppaRao PuliAlignConsecutiveAssignments: false
70084047dSAppaRao PuliAlignConsecutiveDeclarations: false
8*ee853eb2SAppaRao PuliAlignEscapedNewlines: Right
90084047dSAppaRao PuliAlignOperands:   true
100084047dSAppaRao PuliAlignTrailingComments: true
110084047dSAppaRao PuliAllowAllParametersOfDeclarationOnNextLine: true
120084047dSAppaRao PuliAllowShortBlocksOnASingleLine: false
130084047dSAppaRao PuliAllowShortCaseLabelsOnASingleLine: false
140084047dSAppaRao PuliAllowShortFunctionsOnASingleLine: None
150084047dSAppaRao PuliAllowShortIfStatementsOnASingleLine: false
160084047dSAppaRao PuliAllowShortLoopsOnASingleLine: false
170084047dSAppaRao PuliAlwaysBreakAfterReturnType: None
180084047dSAppaRao PuliAlwaysBreakBeforeMultilineStrings: false
19*ee853eb2SAppaRao PuliAlwaysBreakTemplateDeclarations: Yes
200084047dSAppaRao PuliBinPackArguments: true
210084047dSAppaRao PuliBinPackParameters: true
220084047dSAppaRao PuliBraceWrapping:
23*ee853eb2SAppaRao Puli  AfterCaseLabel:  true
240084047dSAppaRao Puli  AfterClass:      true
250084047dSAppaRao Puli  AfterControlStatement: true
260084047dSAppaRao Puli  AfterEnum:       true
270084047dSAppaRao Puli  AfterFunction:   true
280084047dSAppaRao Puli  AfterNamespace:  true
290084047dSAppaRao Puli  AfterObjCDeclaration: true
300084047dSAppaRao Puli  AfterStruct:     true
310084047dSAppaRao Puli  AfterUnion:      true
32*ee853eb2SAppaRao Puli  AfterExternBlock: true
330084047dSAppaRao Puli  BeforeCatch:     true
340084047dSAppaRao Puli  BeforeElse:      true
350084047dSAppaRao Puli  IndentBraces:    false
36*ee853eb2SAppaRao Puli  SplitEmptyFunction:   false
37*ee853eb2SAppaRao Puli  SplitEmptyRecord:     false
38*ee853eb2SAppaRao Puli  SplitEmptyNamespace:  false
390084047dSAppaRao PuliBreakBeforeBinaryOperators: None
400084047dSAppaRao PuliBreakBeforeBraces: Custom
410084047dSAppaRao PuliBreakBeforeTernaryOperators: true
420084047dSAppaRao PuliBreakConstructorInitializers: AfterColon
43*ee853eb2SAppaRao PuliBreakInheritanceList: AfterColon
44*ee853eb2SAppaRao PuliBreakStringLiterals: true
450084047dSAppaRao PuliColumnLimit:     80
460084047dSAppaRao PuliCommentPragmas:  '^ IWYU pragma:'
47*ee853eb2SAppaRao PuliCompactNamespaces: false
480084047dSAppaRao PuliConstructorInitializerAllOnOneLineOrOnePerLine: false
490084047dSAppaRao PuliConstructorInitializerIndentWidth: 4
500084047dSAppaRao PuliContinuationIndentWidth: 4
510084047dSAppaRao PuliCpp11BracedListStyle: true
52*ee853eb2SAppaRao PuliDerivePointerAlignment: false
530084047dSAppaRao PuliPointerAlignment: Left
540084047dSAppaRao PuliDisableFormat:   false
550084047dSAppaRao PuliExperimentalAutoDetectBinPacking: false
560084047dSAppaRao PuliFixNamespaceComments: true
570084047dSAppaRao PuliForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
58*ee853eb2SAppaRao PuliIncludeBlocks: Regroup
59*ee853eb2SAppaRao PuliIncludeCategories:
60*ee853eb2SAppaRao Puli  - Regex:           '^[<"](gtest|gmock)'
61*ee853eb2SAppaRao Puli    Priority:        7
62*ee853eb2SAppaRao Puli  - Regex:           '^"config.h"'
63*ee853eb2SAppaRao Puli    Priority:        -1
64*ee853eb2SAppaRao Puli  - Regex:           '^".*\.h"'
65*ee853eb2SAppaRao Puli    Priority:        1
66*ee853eb2SAppaRao Puli  - Regex:           '^".*\.hpp"'
67*ee853eb2SAppaRao Puli    Priority:        2
68*ee853eb2SAppaRao Puli  - Regex:           '^<.*\.h>'
69*ee853eb2SAppaRao Puli    Priority:        3
70*ee853eb2SAppaRao Puli  - Regex:           '^<.*\.hpp>'
71*ee853eb2SAppaRao Puli    Priority:        4
72*ee853eb2SAppaRao Puli  - Regex:           '^<.*'
73*ee853eb2SAppaRao Puli    Priority:        5
74*ee853eb2SAppaRao Puli  - Regex:           '.*'
75*ee853eb2SAppaRao Puli    Priority:        6
760084047dSAppaRao PuliIndentCaseLabels: true
770084047dSAppaRao PuliIndentWidth:     4
780084047dSAppaRao PuliIndentWrappedFunctionNames: true
790084047dSAppaRao PuliKeepEmptyLinesAtTheStartOfBlocks: true
800084047dSAppaRao PuliMacroBlockBegin: ''
810084047dSAppaRao PuliMacroBlockEnd:   ''
820084047dSAppaRao PuliMaxEmptyLinesToKeep: 1
830084047dSAppaRao PuliNamespaceIndentation: None
840084047dSAppaRao PuliObjCBlockIndentWidth: 2
850084047dSAppaRao PuliObjCSpaceAfterProperty: false
860084047dSAppaRao PuliObjCSpaceBeforeProtocolList: true
870084047dSAppaRao PuliPenaltyBreakBeforeFirstCallParameter: 19
880084047dSAppaRao PuliPenaltyBreakComment: 300
890084047dSAppaRao PuliPenaltyBreakFirstLessLess: 120
900084047dSAppaRao PuliPenaltyBreakString: 1000
910084047dSAppaRao PuliPenaltyExcessCharacter: 1000000
920084047dSAppaRao PuliPenaltyReturnTypeOnItsOwnLine: 60
930084047dSAppaRao PuliReflowComments:  true
94*ee853eb2SAppaRao PuliSortIncludes:    true
95*ee853eb2SAppaRao PuliSortUsingDeclarations: true
960084047dSAppaRao PuliSpaceAfterCStyleCast: false
97*ee853eb2SAppaRao PuliSpaceAfterTemplateKeyword: true
980084047dSAppaRao PuliSpaceBeforeAssignmentOperators: true
99*ee853eb2SAppaRao PuliSpaceBeforeCpp11BracedList: false
100*ee853eb2SAppaRao PuliSpaceBeforeCtorInitializerColon: true
101*ee853eb2SAppaRao PuliSpaceBeforeInheritanceColon: true
1020084047dSAppaRao PuliSpaceBeforeParens: ControlStatements
103*ee853eb2SAppaRao PuliSpaceBeforeRangeBasedForLoopColon: true
1040084047dSAppaRao PuliSpaceInEmptyParentheses: false
1050084047dSAppaRao PuliSpacesBeforeTrailingComments: 1
1060084047dSAppaRao PuliSpacesInAngles:  false
1070084047dSAppaRao PuliSpacesInContainerLiterals: true
1080084047dSAppaRao PuliSpacesInCStyleCastParentheses: false
1090084047dSAppaRao PuliSpacesInParentheses: false
1100084047dSAppaRao PuliSpacesInSquareBrackets: false
1110084047dSAppaRao PuliStandard:        Cpp11
1120084047dSAppaRao PuliTabWidth:        4
1130084047dSAppaRao PuliUseTab:          Never
1140084047dSAppaRao Puli...
115*ee853eb2SAppaRao Puli
116