1259c7f8fSVijay Khemka---
2259c7f8fSVijay KhemkaLanguage:        Cpp
3259c7f8fSVijay Khemka# BasedOnStyle:  LLVM
4259c7f8fSVijay KhemkaAccessModifierOffset: -2
5259c7f8fSVijay KhemkaAlignAfterOpenBracket: Align
6259c7f8fSVijay KhemkaAlignConsecutiveAssignments: false
7259c7f8fSVijay KhemkaAlignConsecutiveDeclarations: false
8259c7f8fSVijay KhemkaAlignEscapedNewlines: Right
91226f208SPatrick WilliamsAlignOperands:  Align
101226f208SPatrick WilliamsAlignTrailingComments:
111226f208SPatrick Williams  Kind: Always
121226f208SPatrick Williams  OverEmptyLines: 1
13259c7f8fSVijay KhemkaAllowAllParametersOfDeclarationOnNextLine: true
141226f208SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15259c7f8fSVijay KhemkaAllowShortCaseLabelsOnASingleLine: false
161226f208SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17ae10c529SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
18ae10c529SPatrick WilliamsAllowShortLambdasOnASingleLine: true
19259c7f8fSVijay KhemkaAllowShortLoopsOnASingleLine: false
20259c7f8fSVijay KhemkaAlwaysBreakAfterReturnType: None
21259c7f8fSVijay KhemkaAlwaysBreakBeforeMultilineStrings: false
22259c7f8fSVijay KhemkaAlwaysBreakTemplateDeclarations: Yes
23259c7f8fSVijay KhemkaBinPackArguments: true
24259c7f8fSVijay KhemkaBinPackParameters: true
25ae10c529SPatrick WilliamsBitFieldColonSpacing: None
26259c7f8fSVijay KhemkaBraceWrapping:
27259c7f8fSVijay Khemka  AfterCaseLabel:  true
28259c7f8fSVijay Khemka  AfterClass:      true
29259c7f8fSVijay Khemka  AfterControlStatement: true
30259c7f8fSVijay Khemka  AfterEnum:       true
31ae10c529SPatrick Williams  AfterExternBlock: true
32259c7f8fSVijay Khemka  AfterFunction:   true
33259c7f8fSVijay Khemka  AfterNamespace:  true
34259c7f8fSVijay Khemka  AfterObjCDeclaration: true
35259c7f8fSVijay Khemka  AfterStruct:     true
36259c7f8fSVijay Khemka  AfterUnion:      true
37259c7f8fSVijay Khemka  BeforeCatch:     true
38259c7f8fSVijay Khemka  BeforeElse:      true
39ae10c529SPatrick Williams  BeforeLambdaBody: false
40ae10c529SPatrick Williams  BeforeWhile:     false
41259c7f8fSVijay Khemka  IndentBraces:    false
42259c7f8fSVijay Khemka  SplitEmptyFunction:   false
43259c7f8fSVijay Khemka  SplitEmptyRecord:     false
44259c7f8fSVijay Khemka  SplitEmptyNamespace:  false
451226f208SPatrick WilliamsBreakAfterAttributes: Never
46259c7f8fSVijay KhemkaBreakBeforeBinaryOperators: None
47259c7f8fSVijay KhemkaBreakBeforeBraces: Custom
48259c7f8fSVijay KhemkaBreakBeforeTernaryOperators: true
49259c7f8fSVijay KhemkaBreakConstructorInitializers: AfterColon
50259c7f8fSVijay KhemkaBreakInheritanceList: AfterColon
512344882dSPatrick WilliamsBreakStringLiterals: false
52259c7f8fSVijay KhemkaColumnLimit:     80
53259c7f8fSVijay KhemkaCommentPragmas:  '^ IWYU pragma:'
54259c7f8fSVijay KhemkaCompactNamespaces: false
55259c7f8fSVijay KhemkaConstructorInitializerIndentWidth: 4
56259c7f8fSVijay KhemkaContinuationIndentWidth: 4
57259c7f8fSVijay KhemkaCpp11BracedListStyle: true
58259c7f8fSVijay KhemkaDerivePointerAlignment: false
59259c7f8fSVijay KhemkaDisableFormat:   false
60259c7f8fSVijay KhemkaFixNamespaceComments: true
61ae10c529SPatrick WilliamsForEachMacros:
62ae10c529SPatrick Williams  - foreach
63ae10c529SPatrick Williams  - Q_FOREACH
64ae10c529SPatrick Williams  - BOOST_FOREACH
65259c7f8fSVijay KhemkaIncludeBlocks: Regroup
66259c7f8fSVijay KhemkaIncludeCategories:
67259c7f8fSVijay Khemka  - Regex:           '^[<"](gtest|gmock)'
68259c7f8fSVijay Khemka    Priority:        7
69259c7f8fSVijay Khemka  - Regex:           '^"config.h"'
70259c7f8fSVijay Khemka    Priority:        -1
71259c7f8fSVijay Khemka  - Regex:           '^".*\.h"'
72259c7f8fSVijay Khemka    Priority:        1
73259c7f8fSVijay Khemka  - Regex:           '^".*\.hpp"'
74259c7f8fSVijay Khemka    Priority:        2
75259c7f8fSVijay Khemka  - Regex:           '^<.*\.h>'
76259c7f8fSVijay Khemka    Priority:        3
77259c7f8fSVijay Khemka  - Regex:           '^<.*\.hpp>'
78259c7f8fSVijay Khemka    Priority:        4
79259c7f8fSVijay Khemka  - Regex:           '^<.*'
80259c7f8fSVijay Khemka    Priority:        5
81259c7f8fSVijay Khemka  - Regex:           '.*'
82259c7f8fSVijay Khemka    Priority:        6
83259c7f8fSVijay KhemkaIndentCaseLabels: true
84ae10c529SPatrick WilliamsIndentExternBlock: NoIndent
851226f208SPatrick WilliamsIndentRequiresClause: true
86259c7f8fSVijay KhemkaIndentWidth:     4
87259c7f8fSVijay KhemkaIndentWrappedFunctionNames: true
881226f208SPatrick WilliamsInsertNewlineAtEOF: true
8926959667SGeorge LiuKeepEmptyLinesAtTheStartOfBlocks: false
90*150d5f6aSPatrick WilliamsLambdaBodyIndentation: Signature
911226f208SPatrick WilliamsLineEnding: LF
92259c7f8fSVijay KhemkaMacroBlockBegin: ''
93259c7f8fSVijay KhemkaMacroBlockEnd:   ''
94259c7f8fSVijay KhemkaMaxEmptyLinesToKeep: 1
95259c7f8fSVijay KhemkaNamespaceIndentation: None
96259c7f8fSVijay KhemkaObjCBlockIndentWidth: 2
97259c7f8fSVijay KhemkaObjCSpaceAfterProperty: false
98259c7f8fSVijay KhemkaObjCSpaceBeforeProtocolList: true
99ae10c529SPatrick WilliamsPackConstructorInitializers: BinPack
1001226f208SPatrick WilliamsPenaltyBreakAssignment: 25
101*150d5f6aSPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
102259c7f8fSVijay KhemkaPenaltyBreakComment: 300
103259c7f8fSVijay KhemkaPenaltyBreakFirstLessLess: 120
104259c7f8fSVijay KhemkaPenaltyBreakString: 1000
105*150d5f6aSPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
106259c7f8fSVijay KhemkaPenaltyExcessCharacter: 1000000
107259c7f8fSVijay KhemkaPenaltyReturnTypeOnItsOwnLine: 60
108*150d5f6aSPatrick WilliamsPenaltyIndentedWhitespace: 1
109ae10c529SPatrick WilliamsPointerAlignment: Left
1101226f208SPatrick WilliamsQualifierAlignment: Left
1111226f208SPatrick WilliamsReferenceAlignment: Left
112259c7f8fSVijay KhemkaReflowComments:  true
1131226f208SPatrick WilliamsRequiresClausePosition: OwnLine
1141226f208SPatrick WilliamsRequiresExpressionIndentation: Keyword
115ae10c529SPatrick WilliamsSortIncludes: CaseSensitive
116259c7f8fSVijay KhemkaSortUsingDeclarations: true
117259c7f8fSVijay KhemkaSpaceAfterCStyleCast: false
118259c7f8fSVijay KhemkaSpaceAfterTemplateKeyword: true
119259c7f8fSVijay KhemkaSpaceBeforeAssignmentOperators: true
120259c7f8fSVijay KhemkaSpaceBeforeCpp11BracedList: false
121259c7f8fSVijay KhemkaSpaceBeforeCtorInitializerColon: true
122259c7f8fSVijay KhemkaSpaceBeforeInheritanceColon: true
123259c7f8fSVijay KhemkaSpaceBeforeParens: ControlStatements
124259c7f8fSVijay KhemkaSpaceBeforeRangeBasedForLoopColon: true
125259c7f8fSVijay KhemkaSpaceInEmptyParentheses: false
126259c7f8fSVijay KhemkaSpacesBeforeTrailingComments: 1
127ae10c529SPatrick WilliamsSpacesInAngles: Never
128259c7f8fSVijay KhemkaSpacesInContainerLiterals: true
129259c7f8fSVijay KhemkaSpacesInCStyleCastParentheses: false
130259c7f8fSVijay KhemkaSpacesInParentheses: false
131259c7f8fSVijay KhemkaSpacesInSquareBrackets: false
132259c7f8fSVijay KhemkaStandard:        Latest
133259c7f8fSVijay KhemkaTabWidth:        4
134259c7f8fSVijay KhemkaUseTab:          Never
135259c7f8fSVijay Khemka...
1361226f208SPatrick Williams
137