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