162f16ec9SVijay Khemka---
262f16ec9SVijay KhemkaLanguage:        Cpp
362f16ec9SVijay Khemka# BasedOnStyle:  LLVM
462f16ec9SVijay KhemkaAccessModifierOffset: -2
562f16ec9SVijay KhemkaAlignAfterOpenBracket: Align
662f16ec9SVijay KhemkaAlignConsecutiveAssignments: false
762f16ec9SVijay KhemkaAlignConsecutiveDeclarations: false
862f16ec9SVijay KhemkaAlignEscapedNewlines: Right
9658d70aaSPatrick WilliamsAlignOperands:  Align
10658d70aaSPatrick WilliamsAlignTrailingComments:
11658d70aaSPatrick Williams  Kind: Always
12658d70aaSPatrick Williams  OverEmptyLines: 1
1362f16ec9SVijay KhemkaAllowAllParametersOfDeclarationOnNextLine: true
14658d70aaSPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
1562f16ec9SVijay KhemkaAllowShortCaseLabelsOnASingleLine: false
16658d70aaSPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
1754cbac24SPatrick WilliamsAllowShortIfStatementsOnASingleLine: Never
1854cbac24SPatrick WilliamsAllowShortLambdasOnASingleLine: true
1962f16ec9SVijay KhemkaAllowShortLoopsOnASingleLine: false
2062f16ec9SVijay KhemkaAlwaysBreakAfterReturnType: None
2162f16ec9SVijay KhemkaAlwaysBreakBeforeMultilineStrings: false
2262f16ec9SVijay KhemkaAlwaysBreakTemplateDeclarations: Yes
2362f16ec9SVijay KhemkaBinPackArguments: true
2462f16ec9SVijay KhemkaBinPackParameters: true
2554cbac24SPatrick WilliamsBitFieldColonSpacing: None
2662f16ec9SVijay KhemkaBraceWrapping:
2762f16ec9SVijay Khemka  AfterCaseLabel:  true
2862f16ec9SVijay Khemka  AfterClass:      true
2962f16ec9SVijay Khemka  AfterControlStatement: true
3062f16ec9SVijay Khemka  AfterEnum:       true
3154cbac24SPatrick Williams  AfterExternBlock: true
3262f16ec9SVijay Khemka  AfterFunction:   true
3362f16ec9SVijay Khemka  AfterNamespace:  true
3462f16ec9SVijay Khemka  AfterObjCDeclaration: true
3562f16ec9SVijay Khemka  AfterStruct:     true
3662f16ec9SVijay Khemka  AfterUnion:      true
3762f16ec9SVijay Khemka  BeforeCatch:     true
3862f16ec9SVijay Khemka  BeforeElse:      true
3954cbac24SPatrick Williams  BeforeLambdaBody: false
4054cbac24SPatrick Williams  BeforeWhile:     false
4162f16ec9SVijay Khemka  IndentBraces:    false
4262f16ec9SVijay Khemka  SplitEmptyFunction:   false
4362f16ec9SVijay Khemka  SplitEmptyRecord:     false
4462f16ec9SVijay Khemka  SplitEmptyNamespace:  false
45658d70aaSPatrick WilliamsBreakAfterAttributes: Never
4662f16ec9SVijay KhemkaBreakBeforeBinaryOperators: None
4762f16ec9SVijay KhemkaBreakBeforeBraces: Custom
4862f16ec9SVijay KhemkaBreakBeforeTernaryOperators: true
4962f16ec9SVijay KhemkaBreakConstructorInitializers: AfterColon
5062f16ec9SVijay KhemkaBreakInheritanceList: AfterColon
51d9c1cf17SPatrick WilliamsBreakStringLiterals: false
5262f16ec9SVijay KhemkaColumnLimit:     80
5362f16ec9SVijay KhemkaCommentPragmas:  '^ IWYU pragma:'
5462f16ec9SVijay KhemkaCompactNamespaces: false
5562f16ec9SVijay KhemkaConstructorInitializerIndentWidth: 4
5662f16ec9SVijay KhemkaContinuationIndentWidth: 4
5762f16ec9SVijay KhemkaCpp11BracedListStyle: true
5862f16ec9SVijay KhemkaDerivePointerAlignment: false
5962f16ec9SVijay KhemkaDisableFormat:   false
6062f16ec9SVijay KhemkaFixNamespaceComments: true
6154cbac24SPatrick WilliamsForEachMacros:
6254cbac24SPatrick Williams  - foreach
6354cbac24SPatrick Williams  - Q_FOREACH
6454cbac24SPatrick Williams  - BOOST_FOREACH
6562f16ec9SVijay KhemkaIncludeBlocks: Regroup
6662f16ec9SVijay KhemkaIncludeCategories:
6762f16ec9SVijay Khemka  - Regex:           '^[<"](gtest|gmock)'
6862f16ec9SVijay Khemka    Priority:        7
6962f16ec9SVijay Khemka  - Regex:           '^"config.h"'
7062f16ec9SVijay Khemka    Priority:        -1
7162f16ec9SVijay Khemka  - Regex:           '^".*\.h"'
7262f16ec9SVijay Khemka    Priority:        1
7362f16ec9SVijay Khemka  - Regex:           '^".*\.hpp"'
7462f16ec9SVijay Khemka    Priority:        2
7562f16ec9SVijay Khemka  - Regex:           '^<.*\.h>'
7662f16ec9SVijay Khemka    Priority:        3
7762f16ec9SVijay Khemka  - Regex:           '^<.*\.hpp>'
7862f16ec9SVijay Khemka    Priority:        4
7962f16ec9SVijay Khemka  - Regex:           '^<.*'
8062f16ec9SVijay Khemka    Priority:        5
8162f16ec9SVijay Khemka  - Regex:           '.*'
8262f16ec9SVijay Khemka    Priority:        6
8362f16ec9SVijay KhemkaIndentCaseLabels: true
8454cbac24SPatrick WilliamsIndentExternBlock: NoIndent
85658d70aaSPatrick WilliamsIndentRequiresClause: true
8662f16ec9SVijay KhemkaIndentWidth:     4
8762f16ec9SVijay KhemkaIndentWrappedFunctionNames: true
88658d70aaSPatrick WilliamsInsertNewlineAtEOF: true
89658d70aaSPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
90*ce8b5ae4SPatrick WilliamsLambdaBodyIndentation: Signature
91658d70aaSPatrick WilliamsLineEnding: LF
9262f16ec9SVijay KhemkaMacroBlockBegin: ''
9362f16ec9SVijay KhemkaMacroBlockEnd:   ''
9462f16ec9SVijay KhemkaMaxEmptyLinesToKeep: 1
9562f16ec9SVijay KhemkaNamespaceIndentation: None
9662f16ec9SVijay KhemkaObjCBlockIndentWidth: 2
9762f16ec9SVijay KhemkaObjCSpaceAfterProperty: false
9862f16ec9SVijay KhemkaObjCSpaceBeforeProtocolList: true
9954cbac24SPatrick WilliamsPackConstructorInitializers: BinPack
100658d70aaSPatrick WilliamsPenaltyBreakAssignment: 25
101*ce8b5ae4SPatrick WilliamsPenaltyBreakBeforeFirstCallParameter: 50
10262f16ec9SVijay KhemkaPenaltyBreakComment: 300
10362f16ec9SVijay KhemkaPenaltyBreakFirstLessLess: 120
10462f16ec9SVijay KhemkaPenaltyBreakString: 1000
105*ce8b5ae4SPatrick WilliamsPenaltyBreakTemplateDeclaration: 10
10662f16ec9SVijay KhemkaPenaltyExcessCharacter: 1000000
10762f16ec9SVijay KhemkaPenaltyReturnTypeOnItsOwnLine: 60
108*ce8b5ae4SPatrick WilliamsPenaltyIndentedWhitespace: 1
10954cbac24SPatrick WilliamsPointerAlignment: Left
110658d70aaSPatrick WilliamsQualifierAlignment: Left
111658d70aaSPatrick WilliamsReferenceAlignment: Left
11262f16ec9SVijay KhemkaReflowComments:  true
113658d70aaSPatrick WilliamsRequiresClausePosition: OwnLine
114658d70aaSPatrick WilliamsRequiresExpressionIndentation: Keyword
11554cbac24SPatrick WilliamsSortIncludes: CaseSensitive
11662f16ec9SVijay KhemkaSortUsingDeclarations: true
11762f16ec9SVijay KhemkaSpaceAfterCStyleCast: false
11862f16ec9SVijay KhemkaSpaceAfterTemplateKeyword: true
11962f16ec9SVijay KhemkaSpaceBeforeAssignmentOperators: true
12062f16ec9SVijay KhemkaSpaceBeforeCpp11BracedList: false
12162f16ec9SVijay KhemkaSpaceBeforeCtorInitializerColon: true
12262f16ec9SVijay KhemkaSpaceBeforeInheritanceColon: true
12362f16ec9SVijay KhemkaSpaceBeforeParens: ControlStatements
12462f16ec9SVijay KhemkaSpaceBeforeRangeBasedForLoopColon: true
12562f16ec9SVijay KhemkaSpaceInEmptyParentheses: false
12662f16ec9SVijay KhemkaSpacesBeforeTrailingComments: 1
12754cbac24SPatrick WilliamsSpacesInAngles: Never
12862f16ec9SVijay KhemkaSpacesInContainerLiterals: true
12962f16ec9SVijay KhemkaSpacesInCStyleCastParentheses: false
13062f16ec9SVijay KhemkaSpacesInParentheses: false
13162f16ec9SVijay KhemkaSpacesInSquareBrackets: false
13262f16ec9SVijay KhemkaStandard:        Latest
13362f16ec9SVijay KhemkaTabWidth:        4
13462f16ec9SVijay KhemkaUseTab:          Never
13562f16ec9SVijay Khemka...
13662f16ec9SVijay Khemka
137