Skip to content

Commit f872f7c

Browse files
project updated
0 parents  commit f872f7c

327 files changed

Lines changed: 76394 additions & 0 deletions

File tree

Some content is hidden

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

.clang-format

Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
1+
---
2+
Language: Cpp
3+
BasedOnStyle: LLVM
4+
AccessModifierOffset: -4
5+
AlignAfterOpenBracket: Align
6+
AlignConsecutiveAssignments: false
7+
AlignConsecutiveDeclarations: false
8+
AlignEscapedNewlines: Right
9+
AlignOperands: true
10+
AlignTrailingComments: true
11+
AllowAllParametersOfDeclarationOnNextLine: true
12+
AllowShortBlocksOnASingleLine: false
13+
AllowShortCaseLabelsOnASingleLine: false
14+
AllowShortFunctionsOnASingleLine: All
15+
AllowShortIfStatementsOnASingleLine: false
16+
AllowShortLoopsOnASingleLine: false
17+
AlwaysBreakAfterDefinitionReturnType: None
18+
AlwaysBreakAfterReturnType: None
19+
AlwaysBreakBeforeMultilineStrings: false
20+
AlwaysBreakTemplateDeclarations: MultiLine
21+
BinPackArguments: true
22+
BinPackParameters: true
23+
BraceWrapping:
24+
AfterClass: true
25+
AfterControlStatement: true
26+
AfterEnum: true
27+
AfterFunction: true
28+
AfterNamespace: false
29+
AfterObjCDeclaration: true
30+
AfterStruct: true
31+
AfterUnion: true
32+
AfterExternBlock: true
33+
BeforeCatch: true
34+
BeforeElse: true
35+
BeforeLambdaBody: false
36+
IndentBraces: false
37+
SplitEmptyFunction: true
38+
SplitEmptyRecord: true
39+
SplitEmptyNamespace: true
40+
BreakBeforeBinaryOperators: None
41+
BreakBeforeBraces: Allman
42+
BreakBeforeInheritanceComma: false
43+
BreakInheritanceList: BeforeColon
44+
BreakBeforeTernaryOperators: true
45+
BreakConstructorInitializersBeforeComma: true
46+
BreakConstructorInitializers: BeforeColon
47+
BreakAfterJavaFieldAnnotations: false
48+
BreakStringLiterals: true
49+
ColumnLimit: 0
50+
CommentPragmas: "^ IWYU pragma:"
51+
CompactNamespaces: false
52+
ConstructorInitializerAllOnOneLineOrOnePerLine: false
53+
ConstructorInitializerIndentWidth: 4
54+
ContinuationIndentWidth: 4
55+
Cpp11BracedListStyle: true
56+
DerivePointerAlignment: false
57+
DisableFormat: false
58+
ExperimentalAutoDetectBinPacking: false
59+
FixNamespaceComments: true
60+
ForEachMacros:
61+
- foreach
62+
- Q_FOREACH
63+
- BOOST_FOREACH
64+
IncludeBlocks: Preserve
65+
IncludeCategories:
66+
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
67+
Priority: 2
68+
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
69+
Priority: 3
70+
- Regex: ".*"
71+
Priority: 1
72+
IncludeIsMainRegex: "(Test)?$"
73+
IndentCaseLabels: false
74+
IndentPPDirectives: None
75+
IndentWidth: 4
76+
IndentWrappedFunctionNames: false
77+
JavaScriptQuotes: Leave
78+
JavaScriptWrapImports: true
79+
KeepEmptyLinesAtTheStartOfBlocks: true
80+
MacroBlockBegin: ""
81+
MacroBlockEnd: ""
82+
MaxEmptyLinesToKeep: 1
83+
NamespaceIndentation: None
84+
ObjCBinPackProtocolList: Auto
85+
ObjCBlockIndentWidth: 4
86+
ObjCSpaceAfterProperty: false
87+
ObjCSpaceBeforeProtocolList: true
88+
PenaltyBreakAssignment: 2
89+
PenaltyBreakBeforeFirstCallParameter: 19
90+
PenaltyBreakComment: 300
91+
PenaltyBreakFirstLessLess: 120
92+
PenaltyBreakString: 1000
93+
PenaltyBreakTemplateDeclaration: 10
94+
PenaltyExcessCharacter: 1000000
95+
PenaltyReturnTypeOnItsOwnLine: 60
96+
PointerAlignment: Right
97+
ReflowComments: true
98+
SortIncludes: true
99+
SortUsingDeclarations: true
100+
SpaceAfterCStyleCast: false
101+
SpaceAfterTemplateKeyword: true
102+
SpaceBeforeAssignmentOperators: true
103+
SpaceBeforeCpp11BracedList: false
104+
SpaceBeforeCtorInitializerColon: true
105+
SpaceBeforeInheritanceColon: true
106+
SpaceBeforeParens: ControlStatements
107+
SpaceBeforeRangeBasedForLoopColon: true
108+
SpaceInEmptyParentheses: false
109+
SpacesBeforeTrailingComments: 1
110+
SpacesInAngles: false
111+
SpacesInContainerLiterals: true
112+
SpacesInCStyleCastParentheses: false
113+
SpacesInParentheses: false
114+
SpacesInSquareBrackets: false
115+
Standard: Cpp11
116+
StatementMacros:
117+
- Q_UNUSED
118+
- QT_REQUIRE_VERSION
119+
TabWidth: 4
120+
UseTab: Never
121+
---
122+
Language: ObjC
123+
BasedOnStyle: LLVM
124+
AccessModifierOffset: -4
125+
AlignAfterOpenBracket: Align
126+
AlignConsecutiveAssignments: false
127+
AlignConsecutiveDeclarations: false
128+
AlignEscapedNewlines: Right
129+
AlignOperands: true
130+
AlignTrailingComments: true
131+
AllowAllParametersOfDeclarationOnNextLine: true
132+
AllowShortBlocksOnASingleLine: false
133+
AllowShortCaseLabelsOnASingleLine: false
134+
AllowShortFunctionsOnASingleLine: All
135+
AllowShortIfStatementsOnASingleLine: false
136+
AllowShortLoopsOnASingleLine: false
137+
AlwaysBreakAfterDefinitionReturnType: None
138+
AlwaysBreakAfterReturnType: None
139+
AlwaysBreakBeforeMultilineStrings: false
140+
AlwaysBreakTemplateDeclarations: MultiLine
141+
BinPackArguments: true
142+
BinPackParameters: true
143+
BraceWrapping:
144+
AfterClass: true
145+
AfterControlStatement: true
146+
AfterEnum: true
147+
AfterFunction: true
148+
AfterNamespace: false
149+
AfterObjCDeclaration: true
150+
AfterStruct: true
151+
AfterUnion: true
152+
AfterExternBlock: true
153+
BeforeCatch: true
154+
BeforeElse: true
155+
BeforeLambdaBody: false
156+
IndentBraces: false
157+
SplitEmptyFunction: true
158+
SplitEmptyRecord: true
159+
SplitEmptyNamespace: true
160+
BreakBeforeBinaryOperators: None
161+
BreakBeforeBraces: Allman
162+
BreakBeforeInheritanceComma: false
163+
BreakInheritanceList: BeforeColon
164+
BreakBeforeTernaryOperators: true
165+
BreakConstructorInitializersBeforeComma: false
166+
BreakConstructorInitializers: BeforeColon
167+
BreakAfterJavaFieldAnnotations: false
168+
BreakStringLiterals: true
169+
ColumnLimit: 0
170+
CommentPragmas: "^ IWYU pragma:"
171+
CompactNamespaces: false
172+
ConstructorInitializerAllOnOneLineOrOnePerLine: false
173+
ConstructorInitializerIndentWidth: 4
174+
ContinuationIndentWidth: 4
175+
Cpp11BracedListStyle: true
176+
DerivePointerAlignment: false
177+
DisableFormat: false
178+
ExperimentalAutoDetectBinPacking: false
179+
FixNamespaceComments: true
180+
ForEachMacros:
181+
- foreach
182+
- Q_FOREACH
183+
- BOOST_FOREACH
184+
IncludeBlocks: Preserve
185+
IncludeCategories:
186+
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
187+
Priority: 2
188+
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
189+
Priority: 3
190+
- Regex: ".*"
191+
Priority: 1
192+
IncludeIsMainRegex: "(Test)?$"
193+
IndentCaseLabels: false
194+
IndentPPDirectives: None
195+
IndentWidth: 4
196+
IndentWrappedFunctionNames: false
197+
JavaScriptQuotes: Leave
198+
JavaScriptWrapImports: true
199+
KeepEmptyLinesAtTheStartOfBlocks: true
200+
MacroBlockBegin: ""
201+
MacroBlockEnd: ""
202+
MaxEmptyLinesToKeep: 1
203+
NamespaceIndentation: None
204+
ObjCBinPackProtocolList: Auto
205+
ObjCBlockIndentWidth: 4
206+
ObjCSpaceAfterProperty: false
207+
ObjCSpaceBeforeProtocolList: true
208+
PenaltyBreakAssignment: 2
209+
PenaltyBreakBeforeFirstCallParameter: 19
210+
PenaltyBreakComment: 300
211+
PenaltyBreakFirstLessLess: 120
212+
PenaltyBreakString: 1000
213+
PenaltyBreakTemplateDeclaration: 10
214+
PenaltyExcessCharacter: 1000000
215+
PenaltyReturnTypeOnItsOwnLine: 60
216+
PointerAlignment: Right
217+
ReflowComments: true
218+
SortIncludes: true
219+
SortUsingDeclarations: true
220+
SpaceAfterCStyleCast: false
221+
SpaceAfterTemplateKeyword: true
222+
SpaceBeforeAssignmentOperators: true
223+
SpaceBeforeCpp11BracedList: false
224+
SpaceBeforeCtorInitializerColon: true
225+
SpaceBeforeInheritanceColon: true
226+
SpaceBeforeParens: ControlStatements
227+
SpaceBeforeRangeBasedForLoopColon: true
228+
SpaceInEmptyParentheses: false
229+
SpacesBeforeTrailingComments: 1
230+
SpacesInAngles: false
231+
SpacesInContainerLiterals: true
232+
SpacesInCStyleCastParentheses: false
233+
SpacesInParentheses: false
234+
SpacesInSquareBrackets: false
235+
Standard: Cpp11
236+
StatementMacros:
237+
- Q_UNUSED
238+
- QT_REQUIRE_VERSION
239+
TabWidth: 4
240+
UseTab: Never
241+

.editorconfig

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
root = true
2+
3+
[*]
4+
end_of_line = lf
5+
charset = utf-8
6+
insert_final_newline = true
7+
indent_style = space
8+
indent_size = 4
9+
trim_trailing_whitespace = true
10+
11+
[*.html]
12+
indent_size = 4
13+
14+
[*.json]
15+
indent_size = 2
16+
insert_final_newline = false
17+
18+
[{*[Mm]akefile*,*.mak,*.mk,depend}]
19+
indent_style = tab
20+
21+
[*.{bat, cmd, cmd.*}]
22+
end_of_line = crlf
23+
24+
[*.{yml, yaml}]
25+
indent_size = 2
26+
27+
[*.gemspec]
28+
indent_size = 2
29+
30+
[*.rb,Fastfile,Gemfile,Brewfile,Podfile]
31+
indent_size = 2
32+
33+
[*.{kt,kts}]
34+
ktlint_standard_argument-list-wrapping = disabled
35+
ktlint_standard_trailing-comma-on-call-site = disabled
36+
ktlint_standard_trailing-comma-on-declaration-site = disabled
37+
38+
[*.dart]
39+
indent_size = 2
40+
indent_brace_style = K&R

.github/FUNDING.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github: paulocoutinhox
2+
ko_fi: paulocoutinho
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
16+
1. Go to '...'
17+
2. Execute on terminal '....'
18+
3. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**System (please complete the following information):**
27+
- OS: [e.g. Ubuntu]
28+
29+
**Additional context**
30+
Add any other context about the problem here.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the feature request here.

.github/ISSUE_TEMPLATE/other.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
name: Other type
3+
about: Other issue type not related to bug or feature.
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+

0 commit comments

Comments
 (0)