Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite/generics #11

Closed
wants to merge 435 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
435 commits
Select commit Hold shift + click to select a range
26c5abd
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 12, 2023
d5167ec
Cordl config and include
Fernthedev Aug 13, 2023
545f319
Add CORDL_TYPE macro to CppType
Fernthedev Aug 13, 2023
0b7c112
Make interface return type and param use InterfaceW
Fernthedev Aug 13, 2023
1d9faef
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 14, 2023
a222869
Fix InterfaceW
Fernthedev Aug 14, 2023
40e24b4
Fix reference type default initialization
Fernthedev Aug 14, 2023
305a3ae
Fix enum fields
Fernthedev Aug 14, 2023
c543a77
Fix default values for constants
Fernthedev Aug 14, 2023
0928da8
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 14, 2023
0a209c5
Fix config inline
Fernthedev Aug 14, 2023
c00f286
Explicit ctor
Fernthedev Aug 15, 2023
9d67078
Cleanup and clippy fix
Fernthedev Aug 15, 2023
cd4544c
Fix method name reference
Fernthedev Aug 15, 2023
07c12fb
Fix UnityEngine.Object ctor
Fernthedev Aug 15, 2023
1cc0013
Use il2cpp_utils::box
Fernthedev Aug 15, 2023
8863890
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 15, 2023
3eca0b7
Add dtor
Fernthedev Aug 15, 2023
e9a5d74
Fixed System.ValueType and System.Enum ctor
Fernthedev Aug 15, 2023
0369eaf
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 15, 2023
8d76aee
Add concept sadly
Fernthedev Aug 15, 2023
688e227
Make ValueType and Enum type ctors non-explicit
Fernthedev Aug 15, 2023
ea40e1c
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
22cf63f
Add assignment operators
Fernthedev Aug 16, 2023
e776c33
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
f0a7571
Fix wrapper type reference
Fernthedev Aug 16, 2023
bff5147
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
fd4b5f1
Fix box method call to `ToIl2CppObject`
Fernthedev Aug 16, 2023
87926e2
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
9af3e6b
Use public function for instance retrieval
Fernthedev Aug 16, 2023
b896258
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
e7b5044
Remove accidental casting
Fernthedev Aug 16, 2023
dd84307
Use csnull for null assignment/construction
Fernthedev Aug 16, 2023
fcddfd9
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
1956b46
Fix null macro and add conversion to nullptr
Fernthedev Aug 16, 2023
2073829
Add ArrayW and ListW
Fernthedev Aug 16, 2023
070bae3
Fix typos
Fernthedev Aug 16, 2023
1614ac3
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
0f181af
Add includes
Fernthedev Aug 16, 2023
f2b2324
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
dd4f7ea
Fix concepts
Fernthedev Aug 16, 2023
0e4fe7a
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
21d5309
fix ctor
Fernthedev Aug 16, 2023
18fca8b
Add conversion for il2cpp wrapper type
Fernthedev Aug 16, 2023
b060c50
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
18f29a8
Add null conversion for InterfaceW
Fernthedev Aug 16, 2023
4dbcacb
Include value type fields and interface wrap
Fernthedev Aug 16, 2023
0351357
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
b8b896e
Fix duplicate literals
Fernthedev Aug 16, 2023
88633ed
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
4ac0fea
Add default ctor for ref types
Fernthedev Aug 16, 2023
eab6f98
Retain ordering properly
Fernthedev Aug 16, 2023
b01453a
Remove NullArg from cordl and add ctor -> forward
Fernthedev Aug 16, 2023
4d9d28e
Revert "Remove NullArg from cordl and add ctor -> forward"
Fernthedev Aug 16, 2023
8f6c861
Made operators no except and copy/move ctors implicit
Fernthedev Aug 16, 2023
482c978
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
295c550
Sort with topological sorting
Fernthedev Aug 16, 2023
f3053ab
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 16, 2023
0892371
Fixed instance reference usage
Fernthedev Aug 16, 2023
de0fc37
Fix missing types
Fernthedev Aug 17, 2023
3241808
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 17, 2023
482f6c7
Add static to Cpp properties
Fernthedev Aug 17, 2023
3c152bb
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 17, 2023
e85190c
Use enum and value type wrappers instead of System.ValueType and Syst…
Fernthedev Aug 17, 2023
7f178a3
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 17, 2023
452b16e
Wrapper types
Fernthedev Aug 17, 2023
3b0bb92
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 17, 2023
4cd6145
Fix dependency sorting for type orders
Fernthedev Aug 17, 2023
2b2309e
Add comment
Fernthedev Aug 17, 2023
d69ca4d
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 17, 2023
e19a782
Fix value type constructor parameter defaults
Fernthedev Aug 17, 2023
eab74dc
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 17, 2023
c9f9245
Simplify ctor
Fernthedev Aug 17, 2023
3c5a8ee
Virtual and final fix
Fernthedev Aug 17, 2023
96e1527
Handle generic inst default value
Fernthedev Aug 17, 2023
f1f5627
Add comment
Fernthedev Aug 17, 2023
ef72690
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 17, 2023
4c8ec74
Handle value type initializxation
Fernthedev Aug 17, 2023
39915ce
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 17, 2023
133b689
Fix default initialize value/ref types
Fernthedev Aug 17, 2023
a2146ba
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 17, 2023
6cd6a21
Document and fix ambigious static methods
Fernthedev Aug 17, 2023
368b338
Fix variable name
Fernthedev Aug 17, 2023
b8c6b09
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 18, 2023
842ff6f
Fix concat
Fernthedev Aug 18, 2023
c0e35e2
Interface wrapping and fix method decl inline body
Fernthedev Aug 18, 2023
43b2e27
Document
Fernthedev Aug 18, 2023
9583716
Force original type to stub and default to template
Fernthedev Aug 18, 2023
75e6fae
Skip generic specializing interfaces
Fernthedev Aug 18, 2023
9b4c456
Cleanup
Fernthedev Aug 18, 2023
b9fc093
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 18, 2023
bcf2874
Commit new config
Fernthedev Aug 18, 2023
42f142f
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 18, 2023
2feb6ac
Improve generic template warning usefulness
Fernthedev Aug 18, 2023
c2c3e87
Remove unused conversion
Fernthedev Aug 18, 2023
f91c437
Don't add method bodies in decl
Fernthedev Aug 18, 2023
4d921a5
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 18, 2023
d10f6f2
Use define generic variants when template container
Fernthedev Aug 19, 2023
b01797d
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 19, 2023
b631313
Fix double template
Fernthedev Aug 19, 2023
ec0e711
Better more consistent type sorting
Fernthedev Aug 19, 2023
8fbaab5
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 19, 2023
c324e71
Add `|` to replace chars
Fernthedev Aug 19, 2023
e5af90f
Forward generic args/literals to nested type properly
Fernthedev Aug 19, 2023
32ae59e
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 19, 2023
c696a85
Check if empty
Fernthedev Aug 19, 2023
2152516
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 19, 2023
f93002b
Fix more name collisions
Fernthedev Aug 19, 2023
fca9873
Default properly to underlying type
Fernthedev Aug 19, 2023
888d64b
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 19, 2023
8c21dda
Reorganize null default
Fernthedev Aug 19, 2023
6c2ab2c
Funny inconsistent il2cpp byref/valuetype logic
Fernthedev Aug 19, 2023
d1e02cd
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 19, 2023
e8cf0dd
Add unsigned suffix
Fernthedev Aug 19, 2023
94f848b
Use std::byte
Fernthedev Aug 19, 2023
f1c57e3
Add constexpr ctor
Fernthedev Aug 19, 2023
bf502b6
Add unsigned suffix
Fernthedev Aug 19, 2023
571fb7c
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 19, 2023
6e5dd63
Make dtors not constexpr
Fernthedev Aug 21, 2023
7d766c2
Don't do need no box
Fernthedev Aug 21, 2023
7c58b91
Improve reference type generic instantiation
Fernthedev Aug 21, 2023
c2f70ca
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
6e9f837
Maybe fix emit
Fernthedev Aug 21, 2023
984846a
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
fc1087b
Don't write for stubs
Fernthedev Aug 21, 2023
f931c96
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
e062d38
Move C++ ctor into impl
Fernthedev Aug 21, 2023
915d626
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
0dd4beb
Move default params to impl and no include
Fernthedev Aug 21, 2023
be77ae8
Fixups and format
Fernthedev Aug 21, 2023
187788d
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
f84c1c7
Remove default params in value type ctor
Fernthedev Aug 21, 2023
0895581
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
1289f1f
Don't write body if None
Fernthedev Aug 21, 2023
9af7f79
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
1e9e82b
Fix assignment operators
Fernthedev Aug 21, 2023
fa7ae3e
Add helper funcs
Fernthedev Aug 21, 2023
6a23648
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
55dbff9
Fix instance name
Fernthedev Aug 21, 2023
c145cdc
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
709f1dd
Fix method metadata getter
Fernthedev Aug 21, 2023
a4bc6cb
Add suffixes
Fernthedev Aug 21, 2023
c9cabad
Don't add const when not proper
Fernthedev Aug 21, 2023
aba5f38
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
7dc886d
Add namespace
Fernthedev Aug 21, 2023
98cf758
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
35117e2
Remove static on impl
Fernthedev Aug 21, 2023
ddd2e40
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
1ddbf7d
surrond quotes for static field
Fernthedev Aug 21, 2023
47b1848
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
dd2988a
Fix classof call
Fernthedev Aug 21, 2023
fe4ea3a
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
46c7e81
Fix klassof
Fernthedev Aug 21, 2023
6a53d30
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
1c3ce4b
Fix trailing ,
Fernthedev Aug 21, 2023
b12d14e
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
47b53fe
Fix param join
Fernthedev Aug 21, 2023
af12004
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
385076a
Remove namespace
Fernthedev Aug 21, 2023
fc27dae
Fix ctor
Fernthedev Aug 21, 2023
b20f84d
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
8866525
Fix ctor impl
Fernthedev Aug 21, 2023
d741d72
Fix il2cpp utils new call
Fernthedev Aug 21, 2023
bb8a7ab
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
6f8925c
Fix new again
Fernthedev Aug 21, 2023
68ec09b
Add generic types to dependencies
Fernthedev Aug 21, 2023
4bda770
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
60afe61
Fix constants for ref/value types
Fernthedev Aug 21, 2023
f5adf9f
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
48ad00b
Fix constants for primitives
Fernthedev Aug 21, 2023
855bc9f
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
ecaf981
Fix broken dependency graphing
Fernthedev Aug 21, 2023
90ba3d5
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
a4ea255
Depend on typedef?
Fernthedev Aug 21, 2023
476be29
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
5f361a3
Make generic instantiation depend on stub
Fernthedev Aug 21, 2023
8355ddb
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 21, 2023
9f6fd75
Add dependency tree data for debugging
Fernthedev Aug 21, 2023
895c750
Friendly name tree
Fernthedev Aug 22, 2023
a649bd7
Finally working sorting (?)
Fernthedev Aug 22, 2023
30601ef
No longer include types in generic args
Fernthedev Aug 22, 2023
f072872
Add CS Name
Fernthedev Aug 22, 2023
c4a3f55
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 22, 2023
1e30d69
Make method size structs last
Fernthedev Aug 22, 2023
dab25ca
Add method literals to name
Fernthedev Aug 22, 2023
c70638d
Don't add NEED_NO_BOX for generic instantiations
Fernthedev Aug 22, 2023
036a0fb
Add comment prefix
Fernthedev Aug 22, 2023
fb7e962
Fix method size struct name/data (?)
Fernthedev Aug 22, 2023
0cfd942
Get interface klassof
Fernthedev Aug 22, 2023
4779f2d
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 22, 2023
d066090
Cleaner lines
Fernthedev Aug 22, 2023
ed496a2
Fix size calc
Fernthedev Aug 22, 2023
6b525c6
Fix generic type passage
Fernthedev Aug 22, 2023
b49075d
Merge branch 'rewrite/generics' of https://github.com/Fernthedev/cord…
RedBrumbler Aug 22, 2023
47ec91e
Fix getAtOffset missing instance param
RedBrumbler Aug 24, 2023
c379b13
Add intptr_t & uintptr_t for removing ambiguousness
RedBrumbler Aug 24, 2023
333f772
Remove stray &
RedBrumbler Aug 24, 2023
f0417fd
Fix what is used to determine ReferenceType vs ValueType for field ge…
RedBrumbler Aug 24, 2023
d483cae
Skip NEED_NO_BOX & DEFINE_IL2CPP_ARG_TYPE for generic instantiations
RedBrumbler Aug 24, 2023
5c7bebb
Fix box call by using .data() on instance
RedBrumbler Aug 24, 2023
416f3c3
Fix setter / getter being flipped for props
RedBrumbler Aug 24, 2023
57d6c50
Remove generic inst names from methods
RedBrumbler Aug 24, 2023
53dc1bd
InterfaceW is now a WrapperType
RedBrumbler Aug 24, 2023
73bbb70
Remove return on set
RedBrumbler Aug 24, 2023
02ebb90
Add setters for both T and T&&
RedBrumbler Aug 24, 2023
6fe0e29
fix getAtOffset to return a void**
RedBrumbler Aug 24, 2023
e08bece
Add Boxing methods
RedBrumbler Aug 24, 2023
6056a14
Use Boxing methods in emitted code
RedBrumbler Aug 24, 2023
27ceb15
Make setters only T&&
RedBrumbler Aug 24, 2023
59468f6
Allow il2cppwrappertype as reference type
RedBrumbler Aug 24, 2023
2e8bcb9
Fix how operators are printed in impl
RedBrumbler Aug 24, 2023
7bef6cc
split operators between def and impl
RedBrumbler Aug 24, 2023
ef7ddd6
Fix allow il2cppwrappertype for il2cpp_reference_type
RedBrumbler Aug 24, 2023
dbca558
Improve Field Assigning methods
RedBrumbler Aug 25, 2023
baab98e
split up cordl internals into multiple files
RedBrumbler Aug 25, 2023
c9024d1
constexpr value for marker check
RedBrumbler Aug 25, 2023
3cc9fbe
only emit macros for generic templates, not instantiations
RedBrumbler Aug 25, 2023
7943079
Emit generic methods without metadata getters
RedBrumbler Aug 25, 2023
424f933
thing
Fernthedev Aug 25, 2023
79f992e
Merge remote-tracking branch 'RedBrumbler/rewrite/generics' into rewr…
Fernthedev Aug 25, 2023
710e21b
Overwrite
Fernthedev Aug 25, 2023
e08fc02
Revert to method specializations
Fernthedev Aug 25, 2023
607ec5f
add assert
RedBrumbler Aug 26, 2023
fc86355
this is so bad
Fernthedev Aug 26, 2023
67f1d34
Possibly fix field offsets for value types
Fernthedev Aug 26, 2023
a124142
Fix literals being given to stubs
Fernthedev Aug 26, 2023
f79c243
Add offsets blob, perform field offset computation
sc2ad Sep 3, 2023
5470f22
Add log crate for cleaner debug messages
sc2ad Sep 3, 2023
6b55678
Apply cargo check fixups
sc2ad Sep 3, 2023
56f0f5e
Enumerate pointer size for various target backends
sc2ad Sep 3, 2023
3b836ae
Add and use pretty_env_logger
sc2ad Sep 4, 2023
775d691
Improve internal headers, but question their usage all the same
sc2ad Sep 4, 2023
feed6ba
Add size members and perform correct subtractions
sc2ad Sep 4, 2023
6f0f256
Fix a ton of member serializing & Fix more utils
RedBrumbler Sep 5, 2023
bb5ff3d
Field setting can be constexpr with ndk26, emit ref type sizes as well
RedBrumbler Sep 6, 2023
4760820
pasted twice
RedBrumbler Sep 6, 2023
80f3be9
Field & Box utils cleanup using new ctors for value types
RedBrumbler Sep 6, 2023
3e4daf1
more cleanup
RedBrumbler Sep 7, 2023
4053016
remove a ctor
RedBrumbler Sep 7, 2023
ca18c04
Fix errors
RedBrumbler Sep 7, 2023
a1cc43c
move the array in VT ctor
RedBrumbler Sep 7, 2023
bc7954b
Ensure that in method templates we can have ByRef<T>
RedBrumbler Sep 7, 2023
9e1a89b
Fix more errors
RedBrumbler Sep 7, 2023
2486341
Getters can be const
RedBrumbler Sep 7, 2023
66dd493
Fixup for ctor impl
RedBrumbler Sep 7, 2023
78c0490
enums have int backing fields instead of arrays
RedBrumbler Sep 7, 2023
6c40068
Revert some of the enum things that were changed
RedBrumbler Sep 8, 2023
7cf5cf7
remove enum specific part of unboxing
RedBrumbler Sep 8, 2023
30c4e9e
improve boxing
RedBrumbler Sep 8, 2023
d605125
operator logic for enums so that switch statements will work
RedBrumbler Sep 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
BasedOnStyle: LLVM

#Stolen from scad
AllowShortBlocksOnASingleLine: false
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: true
CommentPragmas: NOLINT:.*
DerivePointerAlignment: false
IncludeBlocks: Preserve
PointerAlignment: Left
UseTab: Never
Cpp11BracedListStyle: false
QualifierAlignment: Right
SortIncludes: Never
Loading