Skip to content

Commit adb3fa6

Browse files
Jan KoniarikJan Koniarik
authored andcommitted
Regnerated licenses and reformatted
1 parent 61be89e commit adb3fa6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1299
-322
lines changed

.clang-format

Lines changed: 208 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,248 @@
11
---
2+
Language: Cpp
23
AccessModifierOffset: -8
34
AlignAfterOpenBracket: AlwaysBreak
4-
AlignConsecutiveAssignments: true
5-
AlignConsecutiveDeclarations: true
6-
AlignEscapedNewlinesLeft: true
7-
AlignOperands: true
5+
AlignArrayOfStructures: None
6+
AlignConsecutiveAssignments:
7+
Enabled: true
8+
AcrossEmptyLines: false
9+
AcrossComments: false
10+
AlignCompound: false
11+
PadOperators: true
12+
AlignConsecutiveBitFields:
13+
Enabled: false
14+
AcrossEmptyLines: false
15+
AcrossComments: false
16+
AlignCompound: false
17+
PadOperators: false
18+
AlignConsecutiveDeclarations:
19+
Enabled: true
20+
AcrossEmptyLines: false
21+
AcrossComments: false
22+
AlignCompound: false
23+
PadOperators: true
24+
AlignConsecutiveMacros:
25+
Enabled: false
26+
AcrossEmptyLines: false
27+
AcrossComments: false
28+
AlignCompound: false
29+
PadOperators: false
30+
AlignEscapedNewlines: Left
31+
AlignOperands: Align
832
AlignTrailingComments: true
33+
AllowAllArgumentsOnNextLine: true
934
AllowAllParametersOfDeclarationOnNextLine: false
10-
AllowShortBlocksOnASingleLine: false
11-
AllowShortLambdasOnASingleLine: Empty
35+
AllowShortEnumsOnASingleLine: true
36+
AllowShortBlocksOnASingleLine: Never
1237
AllowShortCaseLabelsOnASingleLine: false
13-
AllowShortFunctionsOnASingleLine: false
14-
AllowShortIfStatementsOnASingleLine: false
38+
AllowShortFunctionsOnASingleLine: None
39+
AllowShortLambdasOnASingleLine: Empty
40+
AllowShortIfStatementsOnASingleLine: Never
1541
AllowShortLoopsOnASingleLine: false
42+
AlwaysBreakAfterDefinitionReturnType: None
43+
AlwaysBreakAfterReturnType: None
1644
AlwaysBreakBeforeMultilineStrings: false
17-
AlwaysBreakTemplateDeclarations: true
18-
BasedOnStyle: Google
45+
AlwaysBreakTemplateDeclarations: Yes
46+
AttributeMacros:
47+
- __capability
1948
BinPackArguments: false
2049
BinPackParameters: false
21-
BreakBeforeBinaryOperators: false
22-
# Configure each individual brace in BraceWrapping
23-
BreakBeforeBraces: Custom
24-
BreakStringLiterals: false
25-
# Control of individual brace wrapping cases
2650
BraceWrapping:
27-
AfterClass: 'true'
28-
AfterControlStatement: 'false'
29-
AfterEnum : 'true'
30-
AfterFunction : 'true'
31-
AfterNamespace : 'true'
32-
AfterStruct : 'true'
33-
AfterUnion : 'true'
34-
BeforeCatch : 'true'
35-
BeforeElse : 'false'
36-
IndentBraces : 'false'
37-
MaxEmptyLinesToKeep: 2
51+
AfterCaseLabel: false
52+
AfterClass: true
53+
AfterControlStatement: Never
54+
AfterEnum: true
55+
AfterFunction: true
56+
AfterNamespace: true
57+
AfterObjCDeclaration: false
58+
AfterStruct: true
59+
AfterUnion: true
60+
AfterExternBlock: false
61+
BeforeCatch: true
62+
BeforeElse: false
63+
BeforeLambdaBody: false
64+
BeforeWhile: false
65+
IndentBraces: false
66+
SplitEmptyFunction: true
67+
SplitEmptyRecord: true
68+
SplitEmptyNamespace: true
69+
BreakBeforeBinaryOperators: None
70+
BreakBeforeConceptDeclarations: Always
71+
BreakBeforeBraces: Custom
72+
BreakBeforeInheritanceComma: false
73+
BreakInheritanceList: BeforeColon
3874
BreakBeforeTernaryOperators: false
39-
BreakConstructorInitializersBeforeComma: true
40-
ColumnLimit: 80
41-
ConstructorInitializerAllOnOneLineOrOnePerLine: false
75+
BreakConstructorInitializersBeforeComma: false
76+
BreakConstructorInitializers: BeforeComma
77+
BreakAfterJavaFieldAnnotations: false
78+
BreakStringLiterals: false
79+
ColumnLimit: 100
80+
CommentPragmas: '^ IWYU pragma:'
81+
QualifierAlignment: Leave
82+
CompactNamespaces: false
4283
ConstructorInitializerIndentWidth: 2
4384
ContinuationIndentWidth: 4
4485
Cpp11BracedListStyle: true
45-
DerivePointerBinding: false
86+
DeriveLineEnding: true
87+
DerivePointerAlignment: false
88+
DisableFormat: false
89+
EmptyLineAfterAccessModifier: Never
90+
EmptyLineBeforeAccessModifier: LogicalBlock
4691
ExperimentalAutoDetectBinPacking: false
92+
PackConstructorInitializers: BinPack
93+
BasedOnStyle: ''
94+
ConstructorInitializerAllOnOneLineOrOnePerLine: false
95+
AllowAllConstructorInitializersOnNextLine: true
96+
FixNamespaceComments: true
97+
ForEachMacros:
98+
- foreach
99+
- Q_FOREACH
100+
- BOOST_FOREACH
101+
IfMacros:
102+
- KJ_IF_MAYBE
103+
IncludeBlocks: Regroup
104+
IncludeCategories:
105+
- Regex: '^"'
106+
Priority: 2
107+
SortPriority: 0
108+
CaseSensitive: false
109+
- Regex: '^<'
110+
Priority: 3
111+
SortPriority: 0
112+
CaseSensitive: false
113+
- Regex: '.\*'
114+
Priority: 1
115+
SortPriority: 0
116+
CaseSensitive: false
117+
- Regex: '.*'
118+
Priority: 3
119+
SortPriority: 0
120+
CaseSensitive: false
121+
IncludeIsMainRegex: '([-_](test|unittest))?$'
122+
IncludeIsMainSourceRegex: ''
123+
IndentAccessModifiers: false
47124
IndentCaseLabels: false
48-
IndentFunctionDeclarationAfterType: false
125+
IndentCaseBlocks: false
126+
IndentGotoLabels: true
127+
IndentPPDirectives: None
128+
IndentExternBlock: AfterExternBlock
129+
IndentRequiresClause: false
49130
IndentWidth: 8
131+
IndentWrappedFunctionNames: false
132+
InsertBraces: false
133+
InsertTrailingCommas: None
134+
JavaScriptQuotes: Leave
135+
JavaScriptWrapImports: true
50136
KeepEmptyLinesAtTheStartOfBlocks: true
51-
Language: Cpp
137+
LambdaBodyIndentation: Signature
138+
MacroBlockBegin: ''
139+
MacroBlockEnd: ''
140+
MaxEmptyLinesToKeep: 1
52141
NamespaceIndentation: Inner
142+
ObjCBinPackProtocolList: Never
143+
ObjCBlockIndentWidth: 2
144+
ObjCBreakBeforeNestedBlockParam: true
145+
ObjCSpaceAfterProperty: false
53146
ObjCSpaceBeforeProtocolList: true
147+
PenaltyBreakAssignment: 2
54148
PenaltyBreakBeforeFirstCallParameter: 19
55149
PenaltyBreakComment: 60
56150
PenaltyBreakFirstLessLess: 1000
151+
PenaltyBreakOpenParenthesis: 0
57152
PenaltyBreakString: 1
153+
PenaltyBreakTemplateDeclaration: 10
58154
PenaltyExcessCharacter: 1000
59155
PenaltyReturnTypeOnItsOwnLine: 90
156+
PenaltyIndentedWhitespace: 0
60157
PointerAlignment: Left
61-
PointerBindsToType: false
62-
ReflowComments: true
158+
PPIndentWidth: -1
159+
RawStringFormats:
160+
- Language: Cpp
161+
Delimiters:
162+
- cc
163+
- CC
164+
- cpp
165+
- Cpp
166+
- CPP
167+
- 'c++'
168+
- 'C++'
169+
CanonicalDelimiter: ''
170+
BasedOnStyle: google
171+
- Language: TextProto
172+
Delimiters:
173+
- pb
174+
- PB
175+
- proto
176+
- PROTO
177+
EnclosingFunctions:
178+
- EqualsProto
179+
- EquivToProto
180+
- PARSE_PARTIAL_TEXT_PROTO
181+
- PARSE_TEST_PROTO
182+
- PARSE_TEXT_PROTO
183+
- ParseTextOrDie
184+
- ParseTextProtoOrDie
185+
- ParseTestProto
186+
- ParsePartialTestProto
187+
CanonicalDelimiter: pb
188+
BasedOnStyle: google
189+
ReferenceAlignment: Pointer
190+
ReflowComments: true
63191
RemoveBracesLLVM: true
64-
SortIncludes: true
192+
RequiresClausePosition: OwnLine
193+
SeparateDefinitionBlocks: Always
194+
ShortNamespaceLines: 1
195+
SortIncludes: CaseSensitive
196+
SortJavaStaticImport: Before
197+
SortUsingDeclarations: true
65198
SpaceAfterCStyleCast: true
66-
SpaceAfterControlStatementKeyword: true
199+
SpaceAfterLogicalNot: false
200+
SpaceAfterTemplateKeyword: true
67201
SpaceBeforeAssignmentOperators: true
202+
SpaceBeforeCaseColon: false
203+
SpaceBeforeCpp11BracedList: false
204+
SpaceBeforeCtorInitializerColon: true
205+
SpaceBeforeInheritanceColon: true
206+
SpaceBeforeParens: ControlStatements
207+
SpaceBeforeParensOptions:
208+
AfterControlStatements: true
209+
AfterForeachMacros: true
210+
AfterFunctionDefinitionName: false
211+
AfterFunctionDeclarationName: false
212+
AfterIfMacros: true
213+
AfterOverloadedOperator: false
214+
AfterRequiresInClause: false
215+
AfterRequiresInExpression: false
216+
BeforeNonEmptyParentheses: false
217+
SpaceAroundPointerQualifiers: Default
218+
SpaceBeforeRangeBasedForLoopColon: true
219+
SpaceInEmptyBlock: false
68220
SpaceInEmptyParentheses: false
69221
SpacesBeforeTrailingComments: 2
70-
SpacesInAngles: true
222+
SpacesInAngles: Always
223+
SpacesInConditionalStatement: false
224+
SpacesInContainerLiterals: true
71225
SpacesInCStyleCastParentheses: false
226+
SpacesInLineCommentPrefix:
227+
Minimum: 1
228+
Maximum: -1
72229
SpacesInParentheses: true
73230
SpacesInSquareBrackets: false
231+
SpaceBeforeSquareBrackets: false
232+
BitFieldColonSpacing: Both
74233
Standard: c++20
234+
StatementAttributeLikeMacros:
235+
- Q_EMIT
236+
StatementMacros:
237+
- Q_UNUSED
238+
- QT_REQUIRE_VERSION
75239
TabWidth: 4
240+
UseCRLF: false
76241
UseTab: Never
77-
IncludeCategories:
78-
- Regex: '^"'
79-
Priority: 2
80-
- Regex: '^<'
81-
Priority: 3
82-
- Regex: '.\*'
83-
Priority: 1
242+
WhitespaceSensitiveMacros:
243+
- STRINGIZE
244+
- PP_STRINGIZE
245+
- BOOST_PP_STRINGIZE
246+
- NS_SWIFT_NAME
247+
- CF_SWIFT_NAME
84248
...

.doxygen/doxygen-awesome-css/README.md

100755100644
File mode changed.

.doxygen/doxygen-awesome-css/docs/customization.md

100755100644
File mode changed.

.doxygen/doxygen-awesome-css/docs/extensions.md

100755100644
File mode changed.

.doxygen/doxygen-awesome-css/docs/tricks.md

100755100644
File mode changed.

.doxygen/doxygen-awesome-css/include/MyLibrary/example.hpp

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,65 @@
1+
/// MIT License
2+
///
3+
/// Copyright (c) 2025 Jan Veverak Koniarik
4+
///
5+
/// Permission is hereby granted, free of charge, to any person obtaining a copy
6+
/// of this software and associated documentation files (the "Software"), to deal
7+
/// in the Software without restriction, including without limitation the rights
8+
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
/// copies of the Software, and to permit persons to whom the Software is
10+
/// furnished to do so, subject to the following conditions:
11+
///
12+
/// The above copyright notice and this permission notice shall be included in all
13+
/// copies or substantial portions of the Software.
14+
///
15+
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
/// SOFTWARE.
22+
/// MIT License
23+
///
24+
/// Copyright (c) 2025 Jan Veverak Koniarik
25+
///
26+
/// Permission is hereby granted, free of charge, to any person obtaining a copy
27+
/// of this software and associated documentation files (the "Software"), to
28+
/// deal in the Software without restriction, including without limitation the
29+
/// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
30+
/// sell copies of the Software, and to permit persons to whom the Software is
31+
/// furnished to do so, subject to the following conditions:
32+
///
33+
/// The above copyright notice and this permission notice shall be included in
34+
/// all copies or substantial portions of the Software.
35+
///
36+
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
37+
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
38+
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
39+
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
40+
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
41+
/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
42+
/// IN THE SOFTWARE. MIT License
43+
///
44+
/// Copyright (c) 2025 Jan Veverak Koniarik
45+
///
46+
/// Permission is hereby granted, free of charge, to any person obtaining a copy
47+
/// of this software and associated documentation files (the "Software"), to
48+
/// deal in the Software without restriction, including without limitation the
49+
/// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
50+
/// sell copies of the Software, and to permit persons to whom the Software is
51+
/// furnished to do so, subject to the following conditions:
52+
///
53+
/// The above copyright notice and this permission notice shall be included in
54+
/// all copies or substantial portions of the Software.
55+
///
56+
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
57+
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
58+
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
59+
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
60+
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
61+
/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
62+
/// IN THE SOFTWARE.
163
#pragma once
264
#include <string>
365

0 commit comments

Comments
 (0)