Jean-Louis Leroy
|
8ec027c55a
|
do not alias virtual_ptr in global namespace, 'aliases' namespace
|
2025-06-14 12:17:26 -04:00 |
|
Jean-Louis Leroy
|
e92a241c73
|
make n2216 resolution an opt-in
|
2025-06-09 08:11:49 -04:00 |
|
Jean-Louis Leroy
|
97766ef47a
|
fix throw_error_handler
|
2025-06-09 08:11:49 -04:00 |
|
Jean-Louis Leroy
|
179967f9c2
|
fix MSVC warnings
|
2025-06-01 15:04:28 -04:00 |
|
Jean-Louis Leroy
|
ae60941daf
|
handle deferred RTTI without UB
|
2025-06-01 13:49:50 -04:00 |
|
Jean-Louis Leroy
|
efc8cbff52
|
add method::has_next, and have macros delegate to it
|
2025-05-26 15:32:37 -04:00 |
|
Jean-Louis Leroy
|
2f9734b403
|
use union for dispatch data instead of uintptr_t
|
2025-05-26 15:32:37 -04:00 |
|
Jean-Louis Leroy
|
e26798bd2f
|
uniform method - core
|
2025-05-25 17:11:20 -04:00 |
|
Jean-Louis Leroy
|
a64bd54c18
|
vectored_error_handler -> default_error_handler
|
2025-05-20 17:58:41 -04:00 |
|
Jean-Louis Leroy
|
1c8bbd22d2
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
921fb312d5
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
da937900d9
|
fix indirect virtual_ptr::final
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
e80d443dbf
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
dba92d1d39
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
0b44fc5973
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
40c90777aa
|
fix inheritance lattice deduction
|
2025-05-13 20:30:17 -04:00 |
|
Jean-Louis Leroy
|
93e0388ab1
|
after boost review
|
2025-05-10 11:01:41 -04:00 |
|
Jean-Louis Leroy
|
ea7dbe86b5
|
for a few warnings more
|
2025-04-27 13:29:00 -05:00 |
|
Jean-Louis Leroy
|
fcccfc0772
|
fix warnings
|
2025-04-27 11:26:26 -05:00 |
|
Jean-Louis Leroy
|
ec21ceaa05
|
move use_classes for with_vptr to detail
|
2025-04-23 19:07:30 -04:00 |
|
Jean-Louis Leroy
|
115f12d3b7
|
use nested namespace definitions everywhere, and reformat
|
2025-04-22 20:19:48 -04:00 |
|
Jean-Louis Leroy
|
358f2647ac
|
a few more macros, and put them all in one header
|
2025-04-22 20:09:53 -04:00 |
|
Jean-Louis Leroy
|
850a80f3c8
|
BOOST_OPENMETHOD_DISABLE_GLOBAL_VIRTUAL_PTR
|
2025-04-21 08:02:33 -04:00 |
|
Jean-Louis Leroy
|
a95a92e699
|
rebind_facet -> detail::fork_facet
|
2025-04-21 08:02:33 -04:00 |
|
Jean-Louis Leroy
|
02495365a2
|
rework macros
|
2025-04-21 08:02:33 -04:00 |
|
Jean-Louis Leroy
|
c610cab4a1
|
statically check that a class is polymorphic (where needed)
|
2025-04-17 18:10:25 -04:00 |
|
Jean-Louis Leroy
|
1b350beedd
|
fix error reporting in debug variants
|
2025-04-17 18:10:25 -04:00 |
|
Jean-Louis Leroy
|
6f77e9ab4b
|
make virtual_ptr more pointer-like
|
2025-04-14 16:52:46 -04:00 |
|
Jean-Louis Leroy
|
0423a3968e
|
finalize, with_vptr in its own header, facet base, doc
|
2025-03-20 20:01:36 -04:00 |
|
Jean-Louis Leroy
|
a47c7514ad
|
clang-tidy and reformat
|
2025-03-15 14:44:51 -04:00 |
|
Jean-Louis Leroy
|
181b891948
|
remove decoder
|
2025-03-15 13:12:17 -04:00 |
|
Jean-Louis Leroy
|
6b7dd8c779
|
dynamic loading tutorial, virtual_ptr ctor fix
|
2025-03-15 12:47:49 -04:00 |
|
Jean-Louis Leroy
|
87f67efc60
|
virtual_shared_ptr: fix static/dynamic cast detection
|
2025-03-10 14:36:36 -04:00 |
|
Jean-Louis Leroy
|
5e0fa8ee4b
|
inception
|
2025-03-08 15:31:25 -05:00 |
|