10aa0d114SJayanth Othayoth---
20aa0d114SJayanth OthayothLanguage:        Cpp
30aa0d114SJayanth Othayoth# BasedOnStyle:  LLVM
40aa0d114SJayanth OthayothAccessModifierOffset: -2
50aa0d114SJayanth OthayothAlignAfterOpenBracket: Align
60aa0d114SJayanth OthayothAlignConsecutiveAssignments: false
70aa0d114SJayanth OthayothAlignConsecutiveDeclarations: false
8223e4604SPatrick WilliamsAlignEscapedNewlines: Right
9223e4604SPatrick WilliamsAlignOperands:  Align
10223e4604SPatrick WilliamsAlignTrailingComments:
11223e4604SPatrick Williams  Kind: Always
12223e4604SPatrick Williams  OverEmptyLines: 1
130aa0d114SJayanth OthayothAllowAllParametersOfDeclarationOnNextLine: true
14223e4604SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
150aa0d114SJayanth OthayothAllowShortCaseLabelsOnASingleLine: false
16223e4604SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17d96b81caSPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18d96b81caSPatrick WilliamsAllowShortLambdasOnASingleLine: true
190aa0d114SJayanth OthayothAllowShortLoopsOnASingleLine: false
200aa0d114SJayanth OthayothAlwaysBreakAfterReturnType: None
210aa0d114SJayanth OthayothAlwaysBreakBeforeMultilineStrings: false
22223e4604SPatrick WilliamsAlwaysBreakTemplateDeclarations: Yes
230aa0d114SJayanth OthayothBinPackArguments: true
240aa0d114SJayanth OthayothBinPackParameters: true
25d96b81caSPatrick WilliamsBitFieldColonSpacing: None
260aa0d114SJayanth OthayothBraceWrapping:
27223e4604SPatrick Williams  AfterCaseLabel:  true
280aa0d114SJayanth Othayoth  AfterClass:      true
290aa0d114SJayanth Othayoth  AfterControlStatement: true
300aa0d114SJayanth Othayoth  AfterEnum:       true
31d96b81caSPatrick Williams  AfterExternBlock: true
320aa0d114SJayanth Othayoth  AfterFunction:   true
330aa0d114SJayanth Othayoth  AfterNamespace:  true
340aa0d114SJayanth Othayoth  AfterObjCDeclaration: true
350aa0d114SJayanth Othayoth  AfterStruct:     true
360aa0d114SJayanth Othayoth  AfterUnion:      true
370aa0d114SJayanth Othayoth  BeforeCatch:     true
380aa0d114SJayanth Othayoth  BeforeElse:      true
39d96b81caSPatrick Williams  BeforeLambdaBody: false
40d96b81caSPatrick Williams  BeforeWhile:     false
410aa0d114SJayanth Othayoth  IndentBraces:    false
42223e4604SPatrick Williams  SplitEmptyFunction:   false
43223e4604SPatrick Williams  SplitEmptyRecord:     false
44223e4604SPatrick Williams  SplitEmptyNamespace:  false
45223e4604SPatrick WilliamsBreakAfterAttributes: Never
460aa0d114SJayanth OthayothBreakBeforeBinaryOperators: None
470aa0d114SJayanth OthayothBreakBeforeBraces: Custom
480aa0d114SJayanth OthayothBreakBeforeTernaryOperators: true
490aa0d114SJayanth OthayothBreakConstructorInitializers: AfterColon
50223e4604SPatrick WilliamsBreakInheritanceList: AfterColon
51223e4604SPatrick WilliamsBreakStringLiterals: false
520aa0d114SJayanth OthayothColumnLimit:     80
530aa0d114SJayanth OthayothCommentPragmas:  '^ IWYU pragma:'
54223e4604SPatrick WilliamsCompactNamespaces: false
550aa0d114SJayanth OthayothConstructorInitializerIndentWidth: 4
560aa0d114SJayanth OthayothContinuationIndentWidth: 4
570aa0d114SJayanth OthayothCpp11BracedListStyle: true
580aa0d114SJayanth OthayothDerivePointerAlignment: false
590aa0d114SJayanth OthayothDisableFormat:   false
600aa0d114SJayanth OthayothFixNamespaceComments: true
61d96b81caSPatrick WilliamsForEachMacros:
62d96b81caSPatrick Williams  - foreach
63d96b81caSPatrick Williams  - Q_FOREACH
64d96b81caSPatrick Williams  - BOOST_FOREACH
650aa0d114SJayanth OthayothIncludeBlocks: Regroup
660aa0d114SJayanth OthayothIncludeCategories:
670aa0d114SJayanth Othayoth  - Regex:           '^[<"](gtest|gmock)'
68223e4604SPatrick Williams    Priority:        7
690aa0d114SJayanth Othayoth  - Regex:           '^"config.h"'
700aa0d114SJayanth Othayoth    Priority:        -1
71223e4604SPatrick Williams  - Regex:           '^".*\.h"'
720aa0d114SJayanth Othayoth    Priority:        1
73223e4604SPatrick Williams  - Regex:           '^".*\.hpp"'
740aa0d114SJayanth Othayoth    Priority:        2
75223e4604SPatrick Williams  - Regex:           '^<.*\.h>'
760aa0d114SJayanth Othayoth    Priority:        3
77223e4604SPatrick Williams  - Regex:           '^<.*\.hpp>'
780aa0d114SJayanth Othayoth    Priority:        4
79223e4604SPatrick Williams  - Regex:           '^<.*'
80223e4604SPatrick Williams    Priority:        5
81223e4604SPatrick Williams  - Regex:           '.*'
82223e4604SPatrick Williams    Priority:        6
830aa0d114SJayanth OthayothIndentCaseLabels: true
84d96b81caSPatrick WilliamsIndentExternBlock: NoIndent
85223e4604SPatrick WilliamsIndentRequiresClause: true
860aa0d114SJayanth OthayothIndentWidth:     4
870aa0d114SJayanth OthayothIndentWrappedFunctionNames: true
88223e4604SPatrick WilliamsInsertNewlineAtEOF: true
89223e4604SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*a2f68d8bSPatrick WilliamsLambdaBodyIndentation: Signature
91223e4604SPatrick WilliamsLineEnding: LF
920aa0d114SJayanth OthayothMacroBlockBegin: ''
930aa0d114SJayanth OthayothMacroBlockEnd:   ''
940aa0d114SJayanth OthayothMaxEmptyLinesToKeep: 1
950aa0d114SJayanth OthayothNamespaceIndentation: None
960aa0d114SJayanth OthayothObjCBlockIndentWidth: 2
970aa0d114SJayanth OthayothObjCSpaceAfterProperty: false
980aa0d114SJayanth OthayothObjCSpaceBeforeProtocolList: true
99d96b81caSPatrick WilliamsPackConstructorInitializers: BinPack
100223e4604SPatrick WilliamsPenaltyBreakAssignment: 25
101*a2f68d8bSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
1020aa0d114SJayanth OthayothPenaltyBreakComment: 300
1030aa0d114SJayanth OthayothPenaltyBreakFirstLessLess: 120
1040aa0d114SJayanth OthayothPenaltyBreakString: 1000
105*a2f68d8bSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
1060aa0d114SJayanth OthayothPenaltyExcessCharacter: 1000000
1070aa0d114SJayanth OthayothPenaltyReturnTypeOnItsOwnLine: 60
108*a2f68d8bSPatrick WilliamsPenaltyIndentedWhitespace: 1
109d96b81caSPatrick WilliamsPointerAlignment: Left
110223e4604SPatrick WilliamsQualifierAlignment: Left
111223e4604SPatrick WilliamsReferenceAlignment: Left
1120aa0d114SJayanth OthayothReflowComments:  true
113223e4604SPatrick WilliamsRequiresClausePosition: OwnLine
114223e4604SPatrick WilliamsRequiresExpressionIndentation: Keyword
115d96b81caSPatrick WilliamsSortIncludes: CaseSensitive
1160aa0d114SJayanth OthayothSortUsingDeclarations: true
1170aa0d114SJayanth OthayothSpaceAfterCStyleCast: false
118223e4604SPatrick WilliamsSpaceAfterTemplateKeyword: true
1190aa0d114SJayanth OthayothSpaceBeforeAssignmentOperators: true
120223e4604SPatrick WilliamsSpaceBeforeCpp11BracedList: false
121223e4604SPatrick WilliamsSpaceBeforeCtorInitializerColon: true
122223e4604SPatrick WilliamsSpaceBeforeInheritanceColon: true
1230aa0d114SJayanth OthayothSpaceBeforeParens: ControlStatements
124223e4604SPatrick WilliamsSpaceBeforeRangeBasedForLoopColon: true
1250aa0d114SJayanth OthayothSpaceInEmptyParentheses: false
1260aa0d114SJayanth OthayothSpacesBeforeTrailingComments: 1
127d96b81caSPatrick WilliamsSpacesInAngles: Never
1280aa0d114SJayanth OthayothSpacesInContainerLiterals: true
1290aa0d114SJayanth OthayothSpacesInCStyleCastParentheses: false
1300aa0d114SJayanth OthayothSpacesInParentheses: false
1310aa0d114SJayanth OthayothSpacesInSquareBrackets: false
132223e4604SPatrick WilliamsStandard:        Latest
1330aa0d114SJayanth OthayothTabWidth:        4
1340aa0d114SJayanth OthayothUseTab:          Never
1350aa0d114SJayanth Othayoth...
1360aa0d114SJayanth Othayoth
137