• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1---
2BasedOnStyle: LLVM
3---
4Language: Cpp
5AccessModifierOffset: -4
6AlignAfterOpenBracket: DontAlign
7AlignConsecutiveAssignments: false
8AlignConsecutiveDeclarations: false
9AlignEscapedNewlines: Left
10AlignOperands: false
11AlignTrailingComments: true
12AllowAllParametersOfDeclarationOnNextLine: false
13AllowShortBlocksOnASingleLine: false
14AllowShortCaseLabelsOnASingleLine: false
15AllowShortEnumsOnASingleLine: false
16AllowShortFunctionsOnASingleLine: None
17AllowShortIfStatementsOnASingleLine: false
18AllowShortLoopsOnASingleLine: false
19AlwaysBreakAfterDefinitionReturnType: None
20AlwaysBreakAfterReturnType: None
21AlwaysBreakBeforeMultilineStrings: false
22AlwaysBreakTemplateDeclarations: true
23BinPackArguments: true
24BinPackParameters: true
25BraceWrapping:
26  AfterClass:      false
27  AfterControlStatement: false
28  AfterEnum:       false
29  AfterFunction:   true
30  AfterNamespace:  false
31  AfterObjCDeclaration: false
32  AfterStruct:     false
33  AfterUnion:      false
34  AfterExternBlock: false
35  BeforeCatch:     false
36  BeforeElse:      false
37  IndentBraces:    false
38  SplitEmptyFunction: true
39  SplitEmptyRecord: true
40  SplitEmptyNamespace: true
41BreakBeforeBinaryOperators: None
42BreakBeforeBraces: Custom
43BreakBeforeInheritanceComma: false
44BreakBeforeTernaryOperators: false
45BreakConstructorInitializers: BeforeColon
46BreakAfterJavaFieldAnnotations: false
47BreakStringLiterals: true
48ColumnLimit:     120
49CommentPragmas:  '^ IWYU pragma:'
50CompactNamespaces: false
51ConstructorInitializerAllOnOneLineOrOnePerLine: false
52ConstructorInitializerIndentWidth: 4
53ContinuationIndentWidth: 4
54Cpp11BracedListStyle: false
55DerivePointerAlignment: false
56DisableFormat:   false
57ExperimentalAutoDetectBinPacking: false
58FixNamespaceComments: false
59ForEachMacros:
60  - foreach
61  - Q_FOREACH
62  - BOOST_FOREACH
63IncludeBlocks:   Preserve
64IncludeCategories:
65  - Regex:    '^<ext/.*\.h>'
66    Priority: 2
67  - Regex:    '^<.*\.h>'
68    Priority: 1
69  - Regex:    '^<.*'
70    Priority: 2
71  - Regex:    '.*'
72    Priority: 3
73IncludeIsMainRegex: '(Test)?$'
74IndentCaseLabels: true
75IndentPPDirectives: None
76IndentWidth: 4
77IndentWrappedFunctionNames: false
78JavaScriptQuotes: Leave
79JavaScriptWrapImports: true
80KeepEmptyLinesAtTheStartOfBlocks: true
81MacroBlockBegin: ''
82MacroBlockEnd:   ''
83MaxEmptyLinesToKeep: 1
84NamespaceIndentation: None
85ObjCBlockIndentWidth: 4
86ObjCSpaceAfterProperty: false
87ObjCSpaceBeforeProtocolList: true
88PenaltyBreakAssignment: 60
89PenaltyBreakBeforeFirstCallParameter: 19
90PenaltyBreakComment: 300
91PenaltyBreakFirstLessLess: 120
92PenaltyBreakString: 1000
93PenaltyExcessCharacter: 1000000
94PenaltyIndentedWhitespace: 1
95PenaltyReturnTypeOnItsOwnLine: 60
96PointerAlignment: Left
97ReflowComments: true
98SortIncludes: false
99SortUsingDeclarations: false
100SpaceAfterCStyleCast: false
101SpaceAfterTemplateKeyword: true
102SpaceBeforeAssignmentOperators: true
103SpaceBeforeParens: ControlStatements
104SpaceInEmptyParentheses: false
105SpacesBeforeTrailingComments: 2
106SpacesInAngles: false
107SpacesInContainerLiterals: true
108SpacesInCStyleCastParentheses: false
109SpacesInParentheses: false
110SpacesInSquareBrackets: false
111Standard:        Cpp11
112TabWidth:        4
113UseTab:          Never