Jean-Louis Leroy
|
00abd9176b
|
fix adoc-mrdocs xrefs
|
2025-10-21 13:04:05 -04:00 |
|
Jean-Louis Leroy
|
c7bc263e81
|
improve odr_violation doc
|
2025-10-20 18:29:11 -04:00 |
|
Jean-Louis Leroy
|
f1819cd8b8
|
improve doc
|
2025-10-20 18:03:29 -04:00 |
|
Jean-Louis Leroy
|
c9c0972edd
|
improve doc
|
2025-10-20 17:52:52 -04:00 |
|
Jean-Louis Leroy
|
98319c4797
|
fix coverity violations
|
2025-10-19 18:11:21 -04:00 |
|
Jean-Louis Leroy
|
36270d4d05
|
static_assert against repeated inheritance
|
2025-10-19 16:05:54 -04:00 |
|
Jean-Louis Leroy
|
fa19da8c4b
|
doc: mostly custom RTTI
|
2025-10-19 15:03:09 -04:00 |
|
Jean-Louis Leroy
|
5dd55f2141
|
doc: mostly virtual_, some minor changes elsewhere
|
2025-10-18 14:16:37 -04:00 |
|
Jean-Louis Leroy
|
e3c76f07f7
|
work around MrDocs bug wrt macros in requirements
|
2025-10-16 19:00:52 -04:00 |
|
Jean-Louis Leroy
|
40350dd854
|
pass initialize() options as arguments
|
2025-10-16 19:00:52 -04:00 |
|
Jean-Louis Leroy
|
4ecde2e91d
|
simplify abort message for bad calls
|
2025-10-14 23:11:57 -04:00 |
|
Jean-Louis Leroy
|
efbc135a59
|
fix type_ids of virtual_ptr args in bad_call
|
2025-10-14 23:07:16 -04:00 |
|
Jean-Louis Leroy
|
626c74960a
|
doc
|
2025-10-13 20:45:23 -04:00 |
|
Jean-Louis Leroy
|
41c462986b
|
more doc
|
2025-10-05 19:21:07 -04:00 |
|
Jean-Louis Leroy
|
b41f40f1d1
|
work around msvc glitch
|
2025-10-05 19:15:54 -04:00 |
|
Jean-Louis Leroy
|
adc15fcd53
|
vptr_map: bugfix: vptr_map accumulates with multiple initialize()
|
2025-10-05 19:15:54 -04:00 |
|
Jean-Louis Leroy
|
8595067b5c
|
improve dynamic loading example
|
2025-10-05 19:15:54 -04:00 |
|
Jean-Louis Leroy
|
5a6670fcf6
|
more doc
|
2025-10-05 19:10:47 -04:00 |
|
Jean-Louis Leroy
|
627f3c1c0e
|
fix init_bad_call
|
2025-09-28 21:28:46 -04:00 |
|
Jean-Louis Leroy
|
4b80801c97
|
rework macros
|
2025-09-28 21:28:46 -04:00 |
|
Jean-Louis Leroy
|
4fceb9a6fa
|
lot of doc work, but also rework code
|
2025-09-28 16:08:11 -04:00 |
|
Jean-Louis Leroy
|
e309695f61
|
2 renames and reformat
|
2025-09-20 15:21:18 -04:00 |
|
Jean-Louis Leroy
|
7d5557fb18
|
better compile-time error messages
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
f6172e4262
|
rework and doc smart pointers
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
3bec1ee519
|
doc, more tests for shared_ptr traits, fixes
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
b905379285
|
link into reference
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
1cf37e79b5
|
xref out of mrdocs
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
f36ac792cf
|
doc
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
81690dca4a
|
chasing msvc warnings
|
2025-09-20 14:15:35 -04:00 |
|
Jean-Louis Leroy
|
11b43d2472
|
avoid reference to null in virtual_ptr comparison
|
2025-09-14 17:03:21 -04:00 |
|
Jean-Louis Leroy
|
0545d7e8ea
|
more doc work, with some changes prompted by the doc
|
2025-09-14 15:28:18 -04:00 |
|
Jean-Louis Leroy
|
31b48568cb
|
doc, compiler to registry, simplify policies
|
2025-09-05 15:28:45 -04:00 |
|
Jean-Louis Leroy
|
baff0d3f23
|
with_vptr -> inplace_vptr
|
2025-07-12 10:19:35 -04:00 |
|
Jean-Louis Leroy
|
6a9ccf170b
|
static checks for invalid method params
|
2025-06-30 17:54:19 -04:00 |
|
Jean-Louis Leroy
|
88832cc96c
|
BOOST_OPENMETHOD_NAME -> BOOST_OPENMETHOD_ID
|
2025-06-21 14:30:07 -04:00 |
|
Jean-Louis Leroy
|
1c971c5fc9
|
scope boost_openmethod_vptr(with_vptr) in registry
|
2025-06-21 14:10:40 -04:00 |
|
Jean-Louis Leroy
|
9edce6902b
|
openmethod_error needs not be polymorphic
|
2025-06-21 11:05:12 -04:00 |
|
Jean-Louis Leroy
|
d352a55d58
|
fix warnings
|
2025-06-21 11:05:12 -04:00 |
|
Jean-Louis Leroy
|
a0720ca8b6
|
registry scoped boost_openmethod_vptr
|
2025-06-21 08:29:00 -04:00 |
|
Jean-Louis Leroy
|
e1658db6d1
|
remove unnecessary reinterpret_cast
|
2025-06-19 17:42:55 -04:00 |
|
Jean-Louis Leroy
|
22fc7e8fd7
|
rework error reporting
|
2025-06-19 17:25:56 -04:00 |
|
Jean-Louis Leroy
|
ac1e0efb1c
|
rework policy helpers
|
2025-06-19 12:14:44 -04:00 |
|
Jean-Louis Leroy
|
c1f3f603ca
|
runtime_checks: initialize() called
|
2025-06-16 20:17:21 -04:00 |
|
Jean-Louis Leroy
|
5c1dfd8c64
|
virtual_ptr: deduction guide for rvalue references
|
2025-06-15 16:54:35 -04:00 |
|
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 |
|