blob: 4baea7ff7ae88af07a18ed1948dc9ee310948479 [file] [log] [blame]
Ben Claytond4e64472019-02-01 08:18:19 +00001---
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 AfterClass: true
25 AfterControlStatement: true
26 AfterEnum: true
27 AfterExternBlock: false
28 AfterFunction: true
29 AfterNamespace: false
30 AfterStruct: true
31 AfterUnion: true
32 BeforeCatch: true
33 BeforeElse: true
34 IndentBraces: false
35 SplitEmptyFunction: false
36 SplitEmptyNamespace: false
37 SplitEmptyRecord: false
38BreakBeforeBinaryOperators: None
39BreakBeforeBraces: Custom
40BreakBeforeInheritanceComma: false
41BreakBeforeTernaryOperators: true
42BreakConstructorInitializersBeforeComma: false
43BreakConstructorInitializers: BeforeComma
44BreakAfterJavaFieldAnnotations: false
45BreakStringLiterals: true
46ColumnLimit: 0
47CommentPragmas: '^ IWYU pragma:'
48CompactNamespaces: false
49ConstructorInitializerAllOnOneLineOrOnePerLine: false
50ConstructorInitializerIndentWidth: 4
51ContinuationIndentWidth: 4
52Cpp11BracedListStyle: false
53DerivePointerAlignment: false
54DisableFormat: false
55ExperimentalAutoDetectBinPacking: false
56FixNamespaceComments: true
57ForEachMacros:
58 - Q_FOREACH
59 - BOOST_FOREACH
60IncludeBlocks: Preserve
61IncludeCategories:
62 - Regex: '^"[^/]*"'
63 Priority: 1
64 - Regex: '^".*/.*"'
65 Priority: 2
66 - Regex: '^<.*\..*>'
67 Priority: 3
68 - Regex: '^<[^.]*>'
69 Priority: 4
70 - Regex: '.*'
71 Priority: 5
72IncludeIsMainRegex: '([-_](test|unittest))?$'
73IndentCaseLabels: true
74IndentPPDirectives: AfterHash
75IndentWidth: 4
76IndentWrappedFunctionNames: false
77JavaScriptQuotes: Leave
78JavaScriptWrapImports: true
79KeepEmptyLinesAtTheStartOfBlocks: true
80MacroBlockBegin: ''
81MacroBlockEnd: ''
82MaxEmptyLinesToKeep: 1
83NamespaceIndentation: None
84ObjCBlockIndentWidth: 2
85ObjCSpaceAfterProperty: false
86ObjCSpaceBeforeProtocolList: false
87PenaltyBreakAssignment: 2
88PenaltyBreakBeforeFirstCallParameter: 1
89PenaltyBreakComment: 300
90PenaltyBreakFirstLessLess: 120
91PenaltyBreakString: 1000
92PenaltyExcessCharacter: 1000000
93PenaltyReturnTypeOnItsOwnLine: 200
94PointerAlignment: Right
95RawStringFormats:
96 - Language: TextProto
97 BasedOnStyle: google
98ReflowComments: true
99SortIncludes: true
100SortUsingDeclarations: true
101SpaceAfterCStyleCast: false
102SpaceAfterTemplateKeyword: false
103SpaceBeforeAssignmentOperators: true
104SpaceBeforeParens: Never
105SpaceInEmptyParentheses: false
106SpacesBeforeTrailingComments: 2
107SpacesInAngles: false
108SpacesInContainerLiterals: true
109SpacesInCStyleCastParentheses: false
110SpacesInParentheses: false
111SpacesInSquareBrackets: false
112Standard: Auto
113TabWidth: 4
114UseTab: ForIndentation
115...
116