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