This website works better with JavaScript.
Explore
Help
Register
Sign In
flanchan
/
opaque_handle
Watch
1
Star
0
Fork
You've already forked opaque_handle
0
Code
Issues
Pull Requests
Projects
Releases
Wiki
Activity
4f1481b589
opaque_handle
/
.gitignore
12 lines
77 B
Raw
Normal View
History
Unescape
Escape
Tested all variants of `make_opaque_handle()`, they all work. `opaque_handle` workable in a project; however. `try_cast()` does not work correctly and will not return `nullptr` if the types are wrong. TODO: Fixing this will require a refactor to use another inheritance graph of objects instead of `void*`, however, this is intended for work using C interfaces, so it"s not a high priority for it to work on polymorphic types. Fortune for opaque_handle's current commit: Small blessing − 小吉
3 years ago
# Source
Initial commit Added functional `opaque_object_handle<T>()` -> `opaque_handle`. Added auto-casting operators for `opaque_handle`. Fortune for opaque_handle's current commit: Blessing − 吉
3 years ago
*~
Tested all variants of `make_opaque_handle()`, they all work. `opaque_handle` workable in a project; however. `try_cast()` does not work correctly and will not return `nullptr` if the types are wrong. TODO: Fixing this will require a refactor to use another inheritance graph of objects instead of `void*`, however, this is intended for work using C interfaces, so it"s not a high priority for it to work on polymorphic types. Fortune for opaque_handle's current commit: Small blessing − 小吉
3 years ago
# Build
Initial commit Added functional `opaque_object_handle<T>()` -> `opaque_handle`. Added auto-casting operators for `opaque_handle`. Fortune for opaque_handle's current commit: Blessing − 吉
3 years ago
*.o
a.out
Tested all variants of `make_opaque_handle()`, they all work. `opaque_handle` workable in a project; however. `try_cast()` does not work correctly and will not return `nullptr` if the types are wrong. TODO: Fixing this will require a refactor to use another inheritance graph of objects instead of `void*`, however, this is intended for work using C interfaces, so it"s not a high priority for it to work on polymorphic types. Fortune for opaque_handle's current commit: Small blessing − 小吉
3 years ago
# Debugging
vgcore.*
massif.out.*
memusage.*